mds::seg Namespace Reference


Classes

class  CAssignTetraIndex
class  CDelaunayTetra
 Enables checking of minimal edge length. More...
class  CDelaunayTri
 If this macro is defined, various informations are logged. More...
struct  CELL_MAX
 Volume vertex detection algorithms. More...
struct  CTetraBase
class  CTetraContainer
class  CTetraContainerIterator
class  CTetraEdgeDDAIterator
class  CTetraEdgeIterator
class  CTetraFeatures
class  CTetraFeaturesExtractor
class  CTetraHomogeneityMeasure
class  CTetraIterator
class  CTetraMeanValueSimilarity
class  CTetraMembershipEM
class  CTetraMembershipEM2
class  CTetraMembershipFCM
class  CTetraMembershipFCM2
class  CTetraMembershipFunc
 If this macro is defined, various informations are logged. More...
class  CTetraMesh
 If this macro is defined, various informations are logged. More...
class  CTetraMixtureSimilarity
class  CTetraScaling
class  CTetraSimilarityMeasure
class  CTetraTriIterator
class  CTetraVarianceHomogeneity
class  CTetraVarianceSimilarity
class  CTetraVertexDetector
class  CTetraVertexDetector< CELL_MAX >
struct  CTriBase
class  CTriContainer
class  CTriContainerIterator
class  CTriEdgeIterator
class  CTriFeatures
class  CTriFeaturesExtractor
class  CTriHomogeneityMeasure
class  CTriIterator
class  CTriMeanValueSimilarity
class  CTriMembershipEM
class  CTriMembershipEM2
class  CTriMembershipFCM
class  CTriMembershipFCM2
class  CTriMembershipFunc
 If this macro is defined, various informations are logged. More...
class  CTriMesh
class  CTriSimilarityMeasure
class  CTriVarianceHomogeneity
class  CTriVertexDetector
class  CTriVertexDetector< CELL_MAX >
class  CWriteTetraInfo
struct  STetrahedronData
struct  STetrahedronInfo
struct  STriangleData
struct  STriangleInfo

Namespaces

namespace  TetraFeatures
 Skips all tetrahedra adjacent to domain boundary.
namespace  TriFeatures
 If the macro is defined, the LBPs are used for classification.

Typedefs

typedef CDelaunayTetra::tSmartPtr CDelaunayTetraPtr
 Tetrahedral mesh.
typedef CDelaunayTri::tSmartPtr CDelaunayTriPtr
 Triangular mesh.
typedef CTetraMesh::tSmartPtr CTetraMeshPtr
 Tetrahedral mesh.
typedef CTriMesh::tSmartPtr CTriMeshPtr
 Triangular mesh.

Functions

double getLog (double x)
 Safe computation of the log(x) function.
vctl::MCSphere * getTetrahedronCircumsphere (vctl::MCTetra *pTetrahedron)
 Returns pointer to tetrahedron circumsphere.
void * getTetrahedronDataPtr (vctl::MCTetra *pTetrahedron)
 Returns pointer to the user data of a given tetrahedron.
CTetraFeaturesgetTetrahedronFeatures (vctl::MCTetra *pTetrahedron)
 Returns pointer to the tetrahedron feature vector.
int getTetrahedronRegion (vctl::MCTetra *pTetrahedron)
 Returns index of the tetrahedron region or -1 if additional tetrahedron data doesn't exist.
vctl::MCSphere * getTriangleCircumsphere (vctl::MCTri *pTriangle)
 Returns pointer to triangle circumcircle.
void * getTriangleDataPtr (vctl::MCTri *pTriangle)
 Returns pointer to the user data of a given triangle.
CTriFeaturesgetTriangleFeatures (vctl::MCTri *pTriangle)
 Returns pointer to the triangle feature vector.
int getTriangleRegion (vctl::MCTri *pTriangle)
 Returns index of the triangle region or -1 if additional triangle data doesn't exist.
void setTetrahedronDataPtr (vctl::MCTetra *pTetrahedron, void *pData)
 Sets pointer to the user data of a given tetrahedron.
void setTetrahedronRegion (vctl::MCTetra *pTetrahedron, int iIndex)
 Sets tetrahedron region index.
void setTriangleDataPtr (vctl::MCTri *pTriangle, void *pData)
 Sets pointer to the user data of a given triangle.
void setTriangleRegion (vctl::MCTri *pTriangle, int iIndex)
 Sets triangle region index.


Typedef Documentation

typedef CDelaunayTetra::tSmartPtr mds::seg::CDelaunayTetraPtr
 

Tetrahedral mesh.

typedef CDelaunayTri::tSmartPtr mds::seg::CDelaunayTriPtr
 

Triangular mesh.

typedef CTetraMesh::tSmartPtr mds::seg::CTetraMeshPtr
 

Tetrahedral mesh.

typedef CTriMesh::tSmartPtr mds::seg::CTriMeshPtr
 

Triangular mesh.


Function Documentation

double mds::seg::getLog double  x  ) 
 

Safe computation of the log(x) function.

vctl::MCSphere* mds::seg::getTetrahedronCircumsphere vctl::MCTetra *  pTetrahedron  )  [inline]
 

Returns pointer to tetrahedron circumsphere.

void* mds::seg::getTetrahedronDataPtr vctl::MCTetra *  pTetrahedron  )  [inline]
 

Returns pointer to the user data of a given tetrahedron.

  • Null if there are no associated data.

CTetraFeatures* mds::seg::getTetrahedronFeatures vctl::MCTetra *  pTetrahedron  )  [inline]
 

Returns pointer to the tetrahedron feature vector.

int mds::seg::getTetrahedronRegion vctl::MCTetra *  pTetrahedron  )  [inline]
 

Returns index of the tetrahedron region or -1 if additional tetrahedron data doesn't exist.

vctl::MCSphere* mds::seg::getTriangleCircumsphere vctl::MCTri *  pTriangle  )  [inline]
 

Returns pointer to triangle circumcircle.

void* mds::seg::getTriangleDataPtr vctl::MCTri *  pTriangle  )  [inline]
 

Returns pointer to the user data of a given triangle.

  • Null if there are no associated data.

CTriFeatures* mds::seg::getTriangleFeatures vctl::MCTri *  pTriangle  )  [inline]
 

Returns pointer to the triangle feature vector.

int mds::seg::getTriangleRegion vctl::MCTri *  pTriangle  )  [inline]
 

Returns index of the triangle region or -1 if additional triangle data doesn't exist.

void mds::seg::setTetrahedronDataPtr vctl::MCTetra *  pTetrahedron,
void *  pData
[inline]
 

Sets pointer to the user data of a given tetrahedron.

void mds::seg::setTetrahedronRegion vctl::MCTetra *  pTetrahedron,
int  iIndex
[inline]
 

Sets tetrahedron region index.

  • Creates tetrahedron data if it doesn't exist.

void mds::seg::setTriangleDataPtr vctl::MCTri *  pTriangle,
void *  pData
[inline]
 

Sets pointer to the user data of a given triangle.

void mds::seg::setTriangleRegion vctl::MCTri *  pTriangle,
int  iIndex
[inline]
 

Sets triangle region index.

  • Creates triangle data if it doesn't exist.


Generated on Thu Mar 11 10:35:57 2010 for MDSTk Extension Libraries by  doxygen 1.4.6-NO