Classes | Namespaces | Typedefs | Functions
gft_scene64f.h File Reference
#include "gft_common.h"
#include "gft_scene16.h"
#include "gft_scene8.h"

Go to the source code of this file.

Classes

struct  gft::Scene64f::_scene64f
 

Namespaces

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

Typedefs

typedef struct
gft::Scene64f::_scene64f 
gft::Scene64f::Scene64f
 

Functions

Scene64f * gft::Scene64f::Create (int xsize, int ysize, int zsize)
 A constructor. More...
 
Scene64f * gft::Scene64f::Create (Scene64f *scn)
 A constructor taking a reference scene as template. More...
 
void gft::Scene64f::Destroy (Scene64f **scn)
 A destructor. More...
 
void gft::Scene64f::Copy (Scene64f *dest, Scene64f *src)
 
void gft::Scene64f::Copy (Scene64f *dest, Scene64f *src, Voxel v)
 
Scene64f * gft::Scene64f::Clone (Scene64f *scn)
 A copy constructor. More...
 
Scene64f * gft::Scene64f::SubScene (Scene64f *scn, Voxel l, Voxel h)
 
Scene64f * gft::Scene64f::SubScene (Scene64f *scn, int xl, int yl, int zl, int xh, int yh, int zh)
 
void gft::Scene64f::Fill (Scene64f *scn, double value)
 
void gft::Scene64f::Write (Scene64f *scn, char *filename)
 
double gft::Scene64f::GetValue (Scene64f *scn, Voxel v)
 
double gft::Scene64f::GetValue (Scene64f *scn, int p)
 
double gft::Scene64f::GetValue (Scene64f *scn, int x, int y, int z)
 
double gft::Scene64f::GetValue_trilinear (Scene64f *scn, float x, float y, float z)
 
double gft::Scene64f::GetValue_nn (Scene64f *scn, float x, float y, float z)
 
int gft::Scene64f::GetAddressX (Scene64f *scn, int p)
 
int gft::Scene64f::GetAddressY (Scene64f *scn, int p)
 
int gft::Scene64f::GetAddressZ (Scene64f *scn, int p)
 
int gft::Scene64f::GetVoxelAddress (Scene64f *scn, Voxel v)
 
int gft::Scene64f::GetVoxelAddress (Scene64f *scn, int x, int y, int z)
 
bool gft::Scene64f::IsValidVoxel (Scene64f *scn, int x, int y, int z)
 
bool gft::Scene64f::IsValidVoxel (Scene64f *scn, Voxel v)
 
int gft::Scene64f::GetMaximumValue (Scene64f *scn)
 
double gft::Scene64f::GetMinimumValue (Scene64f *scn)
 
Scene64f * gft::Scene64f::MBB (Scene64f *scn)
 
void gft::Scene64f::MBB (Scene64f *scn, Voxel *l, Voxel *h)
 
Scene64f * gft::Scene64f::AddFrame (Scene64f *scn, int sz, double value)
 
Scene64f * gft::Scene64f::RemFrame (Scene64f *fscn, int sz)
 
Scene16::Scene16 * gft::Scene64f::ConvertTo16 (Scene64f *scn)
 
Scene8::Scene8 * gft::Scene64f::ConvertTo8 (Scene64f *scn)