#include <mdsTetraMembershipFunc.h>
Inheritance diagram for mds::seg::CTetraMembershipFunc:
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. |
|
Type of a single tetrahedron feature.
|
|
Feature vector.
|
|
Number of used triangle features.
|
|
Default constructor.
|
|
Virtual destructor.
|
|
Returns the number of segments.
|
|
Computes membership function of all tetrahedra in a given list.
|
|
Computes membership function of all tetrahedra in a given list.
Implemented in mds::seg::CTetraMembershipEM, mds::seg::CTetraMembershipEM2, mds::seg::CTetraMembershipFCM, and mds::seg::CTetraMembershipFCM2. |
|
The number of segments.
|