2 #ifndef _GFT_ADJREGION3_H_
3 #define _GFT_ADJREGION3_H_
73 int xsize,
int ysize);
83 int *dx_min,
int *dy_min,
int *dz_min,
84 int *dx_max,
int *dy_max,
int *dz_max);
87 int xsize,
int ysize,
int zsize,
int sz);
union gft::AdjRegion3::_displacement3 Displacement3
void GetLimits(AdjRegion3 *adjreg, int *dx_min, int *dy_min, int *dz_min, int *dx_max, int *dy_max, int *dz_max)
Definition: gft_adjregion3.cpp:300
bool FitInside(AdjRegion3 *adjreg, Voxel vx, int xsize, int ysize, int zsize, int sz)
Definition: gft_adjregion3.cpp:315
Definition: gft_adjregion3.h:18
int min[3]
Definition: gft_adjregion3.h:27
Definition: gft_adjrel3.h:16
Definition: gft_common.h:106
int y
Definition: gft_adjregion3.h:15
int * dp
Definition: gft_adjregion3.h:21
AdjRegion3 * Clone(AdjRegion3 *adjreg)
Definition: gft_adjregion3.cpp:91
Scene8::Scene8 * Export2Mask(AdjRegion3 *adjreg)
Definition: gft_adjregion3.cpp:134
int xysize
Definition: gft_adjregion3.h:25
int xsize
Definition: gft_adjregion3.h:24
Definition: gft_scene8.h:15
void Optimize(AdjRegion3 *adjreg, int xsize, int ysize)
Definition: gft_adjregion3.cpp:236
Definition: gft_adjregion3.h:12
Definition: gft_scene32.h:19
AdjRegion3 * Create(int n)
Definition: gft_adjregion3.cpp:7
Definition: gft_scene16.h:15
Header file for common definitions and function prototypes.
unsigned char uchar
Definition: gft_common.h:40
int max[3]
Definition: gft_adjregion3.h:26
int data[4]
Definition: gft_adjregion3.h:14
int v4si
Vector of four single integers.
Definition: gft_common.h:88
int x
Definition: gft_adjregion3.h:15
struct gft::AdjRegion3::_adjregion3 AdjRegion3
void Destroy(AdjRegion3 **adjreg)
Definition: gft_adjregion3.cpp:79
void Draw(AdjRegion3 *adjreg, Scene8::Scene8 *scn, Voxel u, uchar val)
Definition: gft_adjregion3.cpp:158
void RefreshLimits(AdjRegion3 *adjreg)
Definition: gft_adjregion3.cpp:273
unsigned short ushort
Definition: gft_common.h:38
float InnerSum(AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn)
Definition: gft_adjregion3.cpp:375
struct gft::AdjRegion3::_displacement3::@0 axis
void DrawOpt(AdjRegion3 *adjreg, Scene8::Scene8 *scn, int p, uchar val)
Definition: gft_adjregion3.cpp:200
int z
Definition: gft_adjregion3.h:15
v4si v
Definition: gft_adjregion3.h:13
int n
Definition: gft_adjregion3.h:20
Displacement3 * d
Definition: gft_adjregion3.h:19
float InnerMean(AdjRegion3 *adjreg, Voxel vx, Scene16::Scene16 *scn)
Definition: gft_adjregion3.cpp:357
AdjRegion3 * Merge(AdjRegion3 *r1, AdjRegion3 *r2)
Definition: gft_adjregion3.cpp:103