CSaveTetraMesh Class Reference

#include <mdsSaveTetraMesh.h>

Inheritance diagram for CSaveTetraMesh:

Inheritance graph
[legend]
List of all members.

Detailed Description

Module saves input tetrahedral mesh to the VRML or STL format.


Public Member Functions

 CSaveTetraMesh (const std::string &sDescription)
 Default constructor.
 MDS_SHAREDPTR (CSaveTetraMesh)
 Smart pointer type
  • Declares type tSmartPtr.

virtual ~CSaveTetraMesh ()
 Virtual destructor.

Protected Types

enum  EDataFormat { F_VRML, F_STL }
 Format of resulting data. More...

Protected Member Functions

virtual bool main ()
 Virtual method called by the processing thread.
virtual void shutdown ()
 Called on console shutdown.
virtual bool startup ()
 Virtual method called on startup.
virtual void writeExtendedUsage (std::ostream &Stream)
 Called on writing a usage statement.

Protected Attributes

bool m_bBoundary
bool m_bCut
bool m_bSlivers
double m_dTetQuality
EDataFormat m_eDataFormat
 Resulting data.
int m_iRegion
 Index of the region/segment.


Member Enumeration Documentation

enum CSaveTetraMesh::EDataFormat [protected]
 

Format of resulting data.

Enumerator:
F_VRML 
F_STL 


Constructor & Destructor Documentation

CSaveTetraMesh::CSaveTetraMesh const std::string &  sDescription  ) 
 

Default constructor.

CSaveTetraMesh::~CSaveTetraMesh  )  [virtual]
 

Virtual destructor.


Member Function Documentation

bool CSaveTetraMesh::main  )  [protected, virtual]
 

Virtual method called by the processing thread.

CSaveTetraMesh::MDS_SHAREDPTR CSaveTetraMesh   ) 
 

Smart pointer type

  • Declares type tSmartPtr.

void CSaveTetraMesh::shutdown  )  [protected, virtual]
 

Called on console shutdown.

bool CSaveTetraMesh::startup  )  [protected, virtual]
 

Virtual method called on startup.

void CSaveTetraMesh::writeExtendedUsage std::ostream &  Stream  )  [protected, virtual]
 

Called on writing a usage statement.


Member Data Documentation

bool CSaveTetraMesh::m_bBoundary [protected]
 

bool CSaveTetraMesh::m_bCut [protected]
 

bool CSaveTetraMesh::m_bSlivers [protected]
 

double CSaveTetraMesh::m_dTetQuality [protected]
 

EDataFormat CSaveTetraMesh::m_eDataFormat [protected]
 

Resulting data.

int CSaveTetraMesh::m_iRegion [protected]
 

Index of the region/segment.


The documentation for this class was generated from the following files:
Generated on Thu Mar 11 10:38:21 2010 for MDSTk Extension Modules by  doxygen 1.4.6-NO