Public Member Functions | Protected Attributes | Private Member Functions

EM::MarchingCubesSurface Class Reference

Inheritance diagram for EM::MarchingCubesSurface:
EM::EMObject CallBacker

List of all members.

Public Member Functions

virtual int nrSections () const
virtual SectionID sectionID (int) const
virtual bool canSetSectionName () const
Geometry::ElementsectionGeometry (const SectionID &)
const Geometry::ElementsectionGeometry (const SectionID &) const
virtual Executorloader ()
virtual Executorsaver ()
virtual Executorsaver (IOObj *)
virtual bool isEmpty () const
const IOObjContextgetIOObjContext () const
::MarchingCubesSurfacesurface ()
const ::MarchingCubesSurfacesurface () const
bool setSurface (::MarchingCubesSurface *)
const SamplingData< int > & inlSampling () const
const SamplingData< int > & crlSampling () const
const SamplingData< float > & zSampling () const
void setInlSampling (const SamplingData< int > &)
void setCrlSampling (const SamplingData< int > &)
void setZSampling (const SamplingData< float > &)
ImplicitBody * createImplicitBody (TaskRunner *, bool) const
void refBody ()
void unRefBody ()
EM::BodyOperatorgetBodyOperator () const
void createBodyOperator ()
void setBodyOperator (EM::BodyOperator *)
bool regenerateMCBody (TaskRunner *tr=0)
bool useBodyPar (const IOPar &)
void fillBodyPar (IOPar &) const

Protected Attributes

SamplingData< int > inlsampling_
SamplingData< int > crlsampling_
SamplingData< float > zsampling_
::MarchingCubesSurfacemcsurface_
EM::BodyOperatoroperator_

Private Member Functions

 mDefineEMObjFuncs (MarchingCubesSurface)

Member Function Documentation

virtual bool EM::MarchingCubesSurface::canSetSectionName (  )  const [inline, virtual]

Reimplemented from EM::EMObject.

void EM::MarchingCubesSurface::createBodyOperator (  ) 
ImplicitBody* EM::MarchingCubesSurface::createImplicitBody ( TaskRunner ,
bool   
) const
const SamplingData<int>& EM::MarchingCubesSurface::crlSampling (  )  const [inline]
void EM::MarchingCubesSurface::fillBodyPar ( IOPar  )  const
EM::BodyOperator* EM::MarchingCubesSurface::getBodyOperator (  )  const [inline]
const IOObjContext& EM::MarchingCubesSurface::getIOObjContext (  )  const [virtual]

Implements EM::EMObject.

const SamplingData<int>& EM::MarchingCubesSurface::inlSampling (  )  const [inline]
virtual bool EM::MarchingCubesSurface::isEmpty (  )  const [virtual]

Reimplemented from EM::EMObject.

virtual Executor* EM::MarchingCubesSurface::loader (  )  [virtual]

Reimplemented from EM::EMObject.

EM::MarchingCubesSurface::mDefineEMObjFuncs ( MarchingCubesSurface   )  [private]
virtual int EM::MarchingCubesSurface::nrSections (  )  const [inline, virtual]

Implements EM::EMObject.

void EM::MarchingCubesSurface::refBody (  ) 
bool EM::MarchingCubesSurface::regenerateMCBody ( TaskRunner tr = 0  ) 
virtual Executor* EM::MarchingCubesSurface::saver (  )  [virtual]

Reimplemented from EM::EMObject.

virtual Executor* EM::MarchingCubesSurface::saver ( IOObj  )  [virtual]
Geometry::Element* EM::MarchingCubesSurface::sectionGeometry ( const SectionID  )  [inline]

Reimplemented from EM::EMObject.

const Geometry::Element* EM::MarchingCubesSurface::sectionGeometry ( const SectionID  )  const [inline]

Reimplemented from EM::EMObject.

virtual SectionID EM::MarchingCubesSurface::sectionID ( int   )  const [inline, virtual]

Implements EM::EMObject.

void EM::MarchingCubesSurface::setBodyOperator ( EM::BodyOperator  ) 
void EM::MarchingCubesSurface::setCrlSampling ( const SamplingData< int > &   ) 
void EM::MarchingCubesSurface::setInlSampling ( const SamplingData< int > &   ) 
bool EM::MarchingCubesSurface::setSurface ( ::MarchingCubesSurface  ) 
void EM::MarchingCubesSurface::setZSampling ( const SamplingData< float > &   ) 
::MarchingCubesSurface& EM::MarchingCubesSurface::surface (  )  [inline]
const ::MarchingCubesSurface& EM::MarchingCubesSurface::surface (  )  const [inline]
void EM::MarchingCubesSurface::unRefBody (  ) 
bool EM::MarchingCubesSurface::useBodyPar ( const IOPar  ) 
const SamplingData<float>& EM::MarchingCubesSurface::zSampling (  )  const [inline]

Member Data Documentation