Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends

EM::PolygonBody Class Reference

Inheritance diagram for EM::PolygonBody:
EM::Surface EM::EMObject CallBacker

List of all members.

Public Member Functions

 PolygonBody (EM::EMManager &)
const char * getTypeStr () const
void setNewName ()
PolygonBodyGeometrygeometry ()
const PolygonBodyGeometrygeometry () const
Executorsaver ()
Executorloader ()
Executorsaver (IOObj *)
ImplicitBody * createImplicitBody (TaskRunner *, bool) const
void refBody ()
void unRefBody ()
bool useBodyPar (const IOPar &)
void fillBodyPar (IOPar &) const

Static Public Member Functions

static void initClass ()
static EMObjectcreate (EM::EMManager &emm)
static const char * typeStr ()

Protected Member Functions

 ~PolygonBody ()
const IOObjContextgetIOObjContext () const

Protected Attributes

PolygonBodyGeometry geometry_

Friends

class EMManager
class EMObject

Constructor & Destructor Documentation

EM::PolygonBody::PolygonBody ( EM::EMManager  ) 
EM::PolygonBody::~PolygonBody (  )  [protected]

Member Function Documentation

static EMObject* EM::PolygonBody::create ( EM::EMManager emm  )  [static]
ImplicitBody* EM::PolygonBody::createImplicitBody ( TaskRunner ,
bool   
) const
void EM::PolygonBody::fillBodyPar ( IOPar  )  const
const PolygonBodyGeometry& EM::PolygonBody::geometry (  )  const [virtual]

Reimplemented from EM::Surface.

PolygonBodyGeometry& EM::PolygonBody::geometry (  )  [virtual]

Implements EM::Surface.

const IOObjContext& EM::PolygonBody::getIOObjContext (  )  const [protected, virtual]

Implements EM::EMObject.

const char* EM::PolygonBody::getTypeStr (  )  const [virtual]

Implements EM::EMObject.

static void EM::PolygonBody::initClass (  )  [static]
Executor* EM::PolygonBody::loader (  )  [virtual]

Reimplemented from EM::Surface.

void EM::PolygonBody::refBody (  ) 
Executor* EM::PolygonBody::saver (  )  [virtual]

Reimplemented from EM::Surface.

Executor* EM::PolygonBody::saver ( IOObj  )  [virtual]

Reimplemented from EM::Surface.

void EM::PolygonBody::setNewName (  )  [virtual]

Reimplemented from EM::EMObject.

static const char* EM::PolygonBody::typeStr (  )  [static]
void EM::PolygonBody::unRefBody (  ) 
bool EM::PolygonBody::useBodyPar ( const IOPar  ) 

Friends And Related Function Documentation

friend class EMManager [friend]
friend class EMObject [friend]

Reimplemented from EM::Surface.


Member Data Documentation