Classes | Namespaces | Typedefs | Functions
gft_adjregion3.h File Reference
#include "gft_common.h"
#include "gft_scene.h"
#include "gft_adjrel3.h"

Go to the source code of this file.

Classes

union  gft::AdjRegion3::_displacement3
 
struct  gft::AdjRegion3::_adjregion3
 

Namespaces

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

Typedefs

typedef union
gft::AdjRegion3::_displacement3 
gft::AdjRegion3::Displacement3
 
typedef struct
gft::AdjRegion3::_adjregion3 
gft::AdjRegion3::AdjRegion3
 

Functions

AdjRegion3 * gft::AdjRegion3::Create (int n)
 
AdjRegion3 * gft::AdjRegion3::Create (AdjRel3::AdjRel3 *A)
 
AdjRegion3 * gft::AdjRegion3::Create (Scene8::Scene8 *mask, Voxel Ref)
 
void gft::AdjRegion3::Destroy (AdjRegion3 **adjreg)
 
AdjRegion3 * gft::AdjRegion3::Clone (AdjRegion3 *adjreg)
 
AdjRegion3 * gft::AdjRegion3::Merge (AdjRegion3 *r1, AdjRegion3 *r2)
 
Scene8::Scene8 * gft::AdjRegion3::Export2Mask (AdjRegion3 *adjreg)
 
void gft::AdjRegion3::Draw (AdjRegion3 *adjreg, Scene8::Scene8 *scn, Voxel u, uchar val)
 
void gft::AdjRegion3::Draw (AdjRegion3 *adjreg, Scene16::Scene16 *scn, Voxel u, ushort val)
 
void gft::AdjRegion3::Draw (AdjRegion3 *adjreg, Scene32::Scene32 *scn, Voxel u, int val)
 
void gft::AdjRegion3::DrawOpt (AdjRegion3 *adjreg, Scene8::Scene8 *scn, int p, uchar val)
 
void gft::AdjRegion3::DrawOpt (AdjRegion3 *adjreg, Scene16::Scene16 *scn, int p, ushort val)
 
void gft::AdjRegion3::DrawOpt (AdjRegion3 *adjreg, Scene32::Scene32 *scn, int p, int val)
 
void gft::AdjRegion3::Optimize (AdjRegion3 *adjreg, int xsize, int ysize)
 
void gft::AdjRegion3::Optimize (AdjRegion3 *adjreg, Scene8::Scene8 *scn)
 
void gft::AdjRegion3::Optimize (AdjRegion3 *adjreg, Scene16::Scene16 *scn)
 
void gft::AdjRegion3::Optimize (AdjRegion3 *adjreg, Scene32::Scene32 *scn)
 
void gft::AdjRegion3::RefreshLimits (AdjRegion3 *adjreg)
 
void gft::AdjRegion3::GetLimits (AdjRegion3 *adjreg, int *dx_min, int *dy_min, int *dz_min, int *dx_max, int *dy_max, int *dz_max)
 
bool gft::AdjRegion3::FitInside (AdjRegion3 *adjreg, Voxel vx, int xsize, int ysize, int zsize, int sz)
 
bool gft::AdjRegion3::FitInside (AdjRegion3 *adjreg, Voxel vx, Scene8::Scene8 *scn, int sz)
 
bool gft::AdjRegion3::FitInside (AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn, int sz)
 
bool gft::AdjRegion3::FitInside (AdjRegion3 *adjreg, Voxel vx, Scene32::Scene32 *scn, int sz)
 
float gft::AdjRegion3::InnerMean (AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn)
 
float gft::AdjRegion3::InnerSum (AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn)