13 #include "geometrymod.h" 19 template <
class T>
class Array3D;
44 int xpos,
int ypos,
int zpos );
48 int getFactor()
const {
return factor_; }
51 const Coord3& getCenterNormal()
const;
60 void reportShapeChange(
bool kernelchange);
Notifier< MarchingCubesSurfaceEditor > shapeChange
Definition: marchingcubeseditor.h:57
#define mExpClass(module)
Definition: commondefs.h:157
int xorigin_
Definition: marchingcubeseditor.h:74
MarchingCubesSurface & surface_
Definition: marchingcubeseditor.h:65
Definition: marchingcubeseditor.h:37
float threshold_
Definition: marchingcubeseditor.h:71
Array3D< unsigned char > * kernel_
Definition: marchingcubeseditor.h:68
#define od_int64
Definition: plftypes.h:34
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:64
Array3D< int > * originalsurface_
Definition: marchingcubeseditor.h:70
Definition: marchingcubes.h:80
3D point or vector
Definition: commontypes.h:57
int zorigin_
Definition: marchingcubeseditor.h:76
Coord3 centernormal_
Definition: marchingcubeseditor.h:72
int prevfactor_
Definition: marchingcubeseditor.h:67
int yorigin_
Definition: marchingcubeseditor.h:75
int factor_
Definition: marchingcubeseditor.h:66
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:149
Definition: arraytesselator.h:19
Array3D< int > * changedsurface_
Definition: marchingcubeseditor.h:69