37 Scene *
Create(
int xsize,
int ysize,
int zsize,
int nbits);
54 int xl,
int yl,
int zl,
55 int xh,
int yh,
int zh);
gft_SceneType
Definition: gft_scene.h:12
Definition: gft_scene.h:17
Definition: gft_scene64f.h:15
int GetAddressY(Scene *scn, int p)
Definition: gft_scene.cpp:459
int GetMinimumValue(Scene *scn)
Definition: gft_scene.cpp:543
Scene * Read(char *filename)
Definition: gft_scene.cpp:290
int GetAddressZ(Scene *scn, int p)
Definition: gft_scene.cpp:471
Scene32::Scene32 * scn32
Definition: gft_scene.h:23
Definition: gft_scene.h:12
Definition: gft_common.h:106
void Write(Scene *scn, char *filename)
Definition: gft_scene.cpp:295
bool IsValidVoxel(Scene *scn, int x, int y, int z)
Definition: gft_scene.cpp:507
Scene16::Scene16 * scn16
Definition: gft_scene.h:22
int GetAddressX(Scene *scn, int p)
Definition: gft_scene.cpp:447
Scene32f::Scene32f * scn32f
Definition: gft_scene.h:24
void Fill(Scene *scn, int value)
Definition: gft_scene.cpp:275
Definition: gft_scene8.h:15
Definition: gft_scene32f.h:15
int GetValue_nn(Scene *scn, float x, float y, float z)
Definition: gft_scene.cpp:401
void SetValue(Scene *scn, int p, int value)
Definition: gft_scene.cpp:310
Definition: gft_scene32.h:19
gft_SceneType type
Definition: gft_scene.h:19
Definition: gft_scene16.h:15
double GetValue64f_nn(Scene *scn, float x, float y, float z)
Definition: gft_scene.cpp:413
void Destroy(Scene **scn)
A destructor.
Definition: gft_scene.cpp:101
int GetNumberOfVoxels(Scene *scn)
Definition: gft_scene.cpp:423
void Copy(Scene *dest, Scene *src)
Definition: gft_scene.cpp:134
Header file for common definitions and function prototypes.
unsigned char uchar
Definition: gft_common.h:40
Scene * Clone(Scene *scn)
A copy constructor.
Definition: gft_scene.cpp:215
Scene * Create(int xsize, int ysize, int zsize, int nbits, gft_SceneType type)
A constructor.
Definition: gft_scene.cpp:7
Scene * MBB(Scene *scn)
Definition: gft_scene.cpp:556
Scene * SubScene(Scene *scn, Voxel l, Voxel h)
Definition: gft_scene.cpp:238
Definition: gft_scene.h:12
Scene * RemFrame(Scene *fscn, int sz)
Definition: gft_scene.cpp:615
double GetValue64f(Scene *scn, Voxel v)
Definition: gft_scene.cpp:347
uchar nbits
Definition: gft_scene.h:18
union gft::Scene::_scene::@3 ptr
struct gft::Scene::_scene Scene
int GetValue(Scene *scn, Voxel v)
Definition: gft_scene.cpp:335
Scene8::Scene8 * scn8
Definition: gft_scene.h:21
int GetMaximumValue(Scene *scn)
Definition: gft_scene.cpp:531
Scene64f::Scene64f * scn64f
Definition: gft_scene.h:25
int GetVoxelAddress(Scene *scn, Voxel v)
Definition: gft_scene.cpp:483
Scene * AddFrame(Scene *scn, int sz, int value)
Definition: gft_scene.cpp:593