Classes | Typedefs | Functions
gft::AdjRegion3 Namespace Reference

Classes

union  _displacement3
 
struct  _adjregion3
 

Typedefs

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

Functions

AdjRegion3Create (int n)
 
AdjRegion3Create (AdjRel3::AdjRel3 *A)
 
AdjRegion3Create (Scene8::Scene8 *mask, Voxel Ref)
 
void Destroy (AdjRegion3 **adjreg)
 
AdjRegion3Clone (AdjRegion3 *adjreg)
 
AdjRegion3Merge (AdjRegion3 *r1, AdjRegion3 *r2)
 
Scene8::Scene8Export2Mask (AdjRegion3 *adjreg)
 
void Draw (AdjRegion3 *adjreg, Scene8::Scene8 *scn, Voxel u, uchar val)
 
void Draw (AdjRegion3 *adjreg, Scene16::Scene16 *scn, Voxel u, ushort val)
 
void Draw (AdjRegion3 *adjreg, Scene32::Scene32 *scn, Voxel u, int val)
 
void DrawOpt (AdjRegion3 *adjreg, Scene8::Scene8 *scn, int p, uchar val)
 
void DrawOpt (AdjRegion3 *adjreg, Scene16::Scene16 *scn, int p, ushort val)
 
void DrawOpt (AdjRegion3 *adjreg, Scene32::Scene32 *scn, int p, int val)
 
void Optimize (AdjRegion3 *adjreg, int xsize, int ysize)
 
void Optimize (AdjRegion3 *adjreg, Scene8::Scene8 *scn)
 
void Optimize (AdjRegion3 *adjreg, Scene16::Scene16 *scn)
 
void Optimize (AdjRegion3 *adjreg, Scene32::Scene32 *scn)
 
void RefreshLimits (AdjRegion3 *adjreg)
 
void GetLimits (AdjRegion3 *adjreg, int *dx_min, int *dy_min, int *dz_min, int *dx_max, int *dy_max, int *dz_max)
 
bool FitInside (AdjRegion3 *adjreg, Voxel vx, int xsize, int ysize, int zsize, int sz)
 
bool FitInside (AdjRegion3 *adjreg, Voxel vx, Scene8::Scene8 *scn, int sz)
 
bool FitInside (AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn, int sz)
 
bool FitInside (AdjRegion3 *adjreg, Voxel vx, Scene32::Scene32 *scn, int sz)
 
float InnerMean (AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn)
 
float InnerSum (AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn)
 
void MT_Draw (AdjRegion3 *adjreg, Scene8::Scene8 *scn, Voxel u, uchar val)
 */ More...
 
void MT_DrawOpt (AdjRegion3 *adjreg, Scene8::Scene8 *scn, int p, uchar val)
 */ More...
 

Typedef Documentation

Function Documentation

AdjRegion3 * gft::AdjRegion3::Clone ( AdjRegion3 *  adjreg)
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)
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 
)
Scene8::Scene8 * gft::AdjRegion3::Export2Mask ( AdjRegion3 *  adjreg)
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 
)
void gft::AdjRegion3::GetLimits ( AdjRegion3 *  adjreg,
int *  dx_min,
int *  dy_min,
int *  dz_min,
int *  dx_max,
int *  dy_max,
int *  dz_max 
)
float gft::AdjRegion3::InnerMean ( AdjRegion3 *  adjreg,
Voxel  vx,
Scene16::Scene16 *  scn 
)
float gft::AdjRegion3::InnerSum ( AdjRegion3 *  adjreg,
Voxel  vx,
Scene16::Scene16 *  scn 
)
AdjRegion3 * gft::AdjRegion3::Merge ( AdjRegion3 *  r1,
AdjRegion3 *  r2 
)
void gft::AdjRegion3::MT_Draw ( AdjRegion3 *  adjreg,
Scene8::Scene8 *  scn,
Voxel  u,
uchar  val 
)

*/

void gft::AdjRegion3::MT_DrawOpt ( AdjRegion3 *  adjreg,
Scene8::Scene8 *  scn,
int  p,
uchar  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)