Namespaces | Functions
gft_scene32.cpp File Reference
#include "gft_scene32.h"
#include "gft_bzlib.h"
#include "nifti1_io.h"

Namespaces

 gft
 Base namespace for common definitions and prototypes.
 
 gft::Scene32
 

Functions

Scene32 * gft::Scene32::Create (int xsize, int ysize, int zsize)
 A constructor. More...
 
Scene32 * gft::Scene32::Create (Scene32 *scn)
 A constructor taking a reference scene as template. More...
 
void gft::Scene32::Destroy (Scene32 **scn)
 A destructor. More...
 
Scene32 * gft::Scene32::Clone (Scene32 *scn)
 A copy constructor. More...
 
Scene32 * gft::Scene32::SubScene (Scene32 *scn, Voxel l, Voxel h)
 
Scene32 * gft::Scene32::SubScene (Scene32 *scn, int xl, int yl, int zl, int xh, int yh, int zh)
 
void gft::Scene32::Copy (Scene32 *dest, Scene32 *src)
 
void gft::Scene32::Copy (Scene32 *dest, Scene32 *src, Voxel v)
 
void gft::Scene32::Fill (Scene32 *scn, int value)
 
Scene32 * gft::Scene32::Read (char *filename)
 
Scene32 * gft::Scene32::ReadCompressed (char *filename)
 
Scene32 * gft::Scene32::ReadNifti1 (char *filename)
 
void gft::Scene32::Write (Scene32 *scn, char *filename)
 
void gft::Scene32::WriteCompressed (Scene32 *scn, char *filename)
 
void gft::Scene32::WriteNifti1 (Scene32 *scn, char *filename)
 
float gft::Scene32::GetValue_trilinear (Scene32 *scn, float x, float y, float z)
 
int gft::Scene32::GetValue_nn (Scene32 *scn, float x, float y, float z)
 
int gft::Scene32::GetMaximumValue (Scene32 *scn)
 
int gft::Scene32::GetMinimumValue (Scene32 *scn)
 
void gft::Scene32::MBB (Scene32 *scn, Voxel *l, Voxel *h)
 
Scene32 * gft::Scene32::MBB (Scene32 *scn)
 
Scene32 * gft::Scene32::AddFrame (Scene32 *scn, int sz, int value)
 
Scene32 * gft::Scene32::RemFrame (Scene32 *fscn, int sz)
 
Scene16::Scene16 * gft::Scene32::ConvertTo16 (Scene32 *scn)
 
Scene8::Scene8 * gft::Scene32::ConvertTo8 (Scene32 *scn)