Public Member Functions | Protected Attributes

Implicit2MarchingCubes Class Reference

Inheritance diagram for Implicit2MarchingCubes:
ParallelTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 Implicit2MarchingCubes (int posx, int posy, int posz, const Array3D< float > &, float threshold, MarchingCubesSurface &)
 ~Implicit2MarchingCubes ()
od_int64 nrIterations () const
bool doWork (od_int64, od_int64, int)
const char * message () const

Protected Attributes

MarchingCubesSurfacesurface_
const Array3D< float > & array_
float threshold_
int xorigin_
int yorigin_
int zorigin_

Constructor & Destructor Documentation

Implicit2MarchingCubes::Implicit2MarchingCubes ( int  posx,
int  posy,
int  posz,
const Array3D< float > &  ,
float  threshold,
MarchingCubesSurface  
)
Implicit2MarchingCubes::~Implicit2MarchingCubes (  ) 

Member Function Documentation

bool Implicit2MarchingCubes::doWork ( od_int64  ,
od_int64  ,
int   
)
const char* Implicit2MarchingCubes::message (  )  const [inline, virtual]

Reimplemented from Task.

od_int64 Implicit2MarchingCubes::nrIterations (  )  const [virtual]

Implements ParallelTask.


Member Data Documentation

const Array3D<float>& Implicit2MarchingCubes::array_ [protected]