#include <mdsTriMembershipFunc.h>
Inheritance diagram for mds::seg::CTriMembershipFunc:
Abstract class of a segment membership function.
Public Types | |
enum | { NUM_OF_FEATURES = tFeatures::NUM_OF_FEATURES } |
Number of used triangle features. More... | |
typedef CTriFeatures::tFeature | tFeature |
Type of a single triangle feature. | |
typedef CTriFeatures | tFeatures |
Feature vector. | |
Public Member Functions | |
CTriMembershipFunc () | |
Default constructor. | |
mds::tSize | getNumOfSegments () |
Returns the number of segments after succesfull classification. | |
virtual bool | operator() (vctl::MCTri *pFirstTriangle, tSize NumOfClasses)=0 |
Computes membership function of all triangles in a given list. | |
virtual bool | operator() (vctl::MCTri *pFirstTriangle)=0 |
Computes membership function of all triangles in a given list. | |
virtual | ~CTriMembershipFunc () |
Virtual destructor. | |
Protected Attributes | |
mds::tSize | m_NumOfSegments |
The number of segments. |
|
Type of a single triangle feature.
|
|
Feature vector.
|
|
Number of used triangle features.
|
|
Default constructor.
|
|
Virtual destructor.
|
|
Returns the number of segments after succesfull classification.
|
|
Computes membership function of all triangles in a given list.
|
|
Computes membership function of all triangles in a given list.
Implemented in mds::seg::CTriMembershipEM, mds::seg::CTriMembershipEM2, mds::seg::CTriMembershipFCM, and mds::seg::CTriMembershipFCM2. |
|
The number of segments.
|