mds::seg::CTetraMembershipFunc Class Reference

#include <mdsTetraMembershipFunc.h>

Inheritance diagram for mds::seg::CTetraMembershipFunc:

Inheritance graph
[legend]
List of all members.

Detailed Description

If this macro is defined, various informations are logged.

Abstract class of a segment membership function.


Public Types

enum  { NUM_OF_FEATURES = tFeatures::NUM_OF_FEATURES }
 Number of used triangle features. More...
typedef CTetraFeatures::tFeature tFeature
 Type of a single tetrahedron feature.
typedef CTetraFeatures tFeatures
 Feature vector.

Public Member Functions

 CTetraMembershipFunc ()
 Default constructor.
mds::tSize getNumOfSegments ()
 Returns the number of segments.
virtual bool operator() (vctl::MCTetra *pFirstTetrahedron, tSize NumOfClasses)=0
 Computes membership function of all tetrahedra in a given list.
virtual bool operator() (vctl::MCTetra *pFirstTetrahedron)=0
 Computes membership function of all tetrahedra in a given list.
virtual ~CTetraMembershipFunc ()
 Virtual destructor.

Protected Attributes

mds::tSize m_NumOfSegments
 The number of segments.


Member Typedef Documentation

typedef CTetraFeatures::tFeature mds::seg::CTetraMembershipFunc::tFeature
 

Type of a single tetrahedron feature.

typedef CTetraFeatures mds::seg::CTetraMembershipFunc::tFeatures
 

Feature vector.


Member Enumeration Documentation

anonymous enum
 

Number of used triangle features.

Enumerator:
NUM_OF_FEATURES 


Constructor & Destructor Documentation

mds::seg::CTetraMembershipFunc::CTetraMembershipFunc  )  [inline]
 

Default constructor.

virtual mds::seg::CTetraMembershipFunc::~CTetraMembershipFunc  )  [inline, virtual]
 

Virtual destructor.


Member Function Documentation

mds::tSize mds::seg::CTetraMembershipFunc::getNumOfSegments  )  [inline]
 

Returns the number of segments.

virtual bool mds::seg::CTetraMembershipFunc::operator() vctl::MCTetra *  pFirstTetrahedron,
tSize  NumOfClasses
[pure virtual]
 

Computes membership function of all tetrahedra in a given list.

  • Predefined number of clusters.
  • Returns false on failure.

virtual bool mds::seg::CTetraMembershipFunc::operator() vctl::MCTetra *  pFirstTetrahedron  )  [pure virtual]
 

Computes membership function of all tetrahedra in a given list.

  • Returns false on failure.

Implemented in mds::seg::CTetraMembershipEM, mds::seg::CTetraMembershipEM2, mds::seg::CTetraMembershipFCM, and mds::seg::CTetraMembershipFCM2.


Member Data Documentation

mds::tSize mds::seg::CTetraMembershipFunc::m_NumOfSegments [protected]
 

The number of segments.


The documentation for this class was generated from the following file:
Generated on Thu Mar 11 10:36:11 2010 for MDSTk Extension Libraries by  doxygen 1.4.6-NO