Namespaces | Functions
gft_scene.cpp File Reference
#include "gft_scene.h"

Namespaces

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

Functions

Scene * gft::Scene::Create (int xsize, int ysize, int zsize, int nbits, gft_SceneType type)
 A constructor. More...
 
Scene * gft::Scene::Create (int xsize, int ysize, int zsize, int nbits)
 A constructor for integer data. More...
 
Scene * gft::Scene::Create (Scene *scn)
 A constructor taking a reference scene as template. More...
 
void gft::Scene::Destroy (Scene **scn)
 A destructor. More...
 
void gft::Scene::Copy (Scene *dest, Scene *src)
 
void gft::Scene::Copy (Scene *dest, Scene *src, Voxel v)
 
Scene * gft::Scene::Clone (Scene *scn)
 A copy constructor. More...
 
Scene * gft::Scene::SubScene (Scene *scn, Voxel l, Voxel h)
 
Scene * gft::Scene::SubScene (Scene *scn, int xl, int yl, int zl, int xh, int yh, int zh)
 
void gft::Scene::Fill (Scene *scn, int value)
 
Scene * gft::Scene::Read (char *filename)
 
void gft::Scene::Write (Scene *scn, char *filename)
 
void gft::Scene::SetValue (Scene *scn, int p, int value)
 
void gft::Scene::SetValue (Scene *scn, int p, double value)
 
int gft::Scene::GetValue (Scene *scn, Voxel v)
 
double gft::Scene::GetValue64f (Scene *scn, Voxel v)
 
int gft::Scene::GetValue (Scene *scn, int p)
 
double gft::Scene::GetValue64f (Scene *scn, int p)
 
int gft::Scene::GetValue (Scene *scn, int x, int y, int z)
 
double gft::Scene::GetValue64f (Scene *scn, int x, int y, int z)
 
int gft::Scene::GetValue_nn (Scene *scn, float x, float y, float z)
 
double gft::Scene::GetValue64f_nn (Scene *scn, float x, float y, float z)
 
int gft::Scene::GetNumberOfVoxels (Scene *scn)
 
int gft::Scene::GetAddressX (Scene *scn, int p)
 
int gft::Scene::GetAddressY (Scene *scn, int p)
 
int gft::Scene::GetAddressZ (Scene *scn, int p)
 
int gft::Scene::GetVoxelAddress (Scene *scn, Voxel v)
 
int gft::Scene::GetVoxelAddress (Scene *scn, int x, int y, int z)
 
bool gft::Scene::IsValidVoxel (Scene *scn, int x, int y, int z)
 
bool gft::Scene::IsValidVoxel (Scene *scn, Voxel v)
 
int gft::Scene::GetMaximumValue (Scene *scn)
 
int gft::Scene::GetMinimumValue (Scene *scn)
 
Scene * gft::Scene::MBB (Scene *scn)
 
void gft::Scene::MBB (Scene *scn, Voxel *l, Voxel *h)
 
Scene * gft::Scene::AddFrame (Scene *scn, int sz, int value)
 
Scene * gft::Scene::RemFrame (Scene *fscn, int sz)