mds::seg::CTriMembershipFunc Class Reference

#include <mdsTriMembershipFunc.h>

Inheritance diagram for mds::seg::CTriMembershipFunc:

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 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.


Member Typedef Documentation

typedef CTriFeatures::tFeature mds::seg::CTriMembershipFunc::tFeature
 

Type of a single triangle feature.

typedef CTriFeatures mds::seg::CTriMembershipFunc::tFeatures
 

Feature vector.


Member Enumeration Documentation

anonymous enum
 

Number of used triangle features.

Enumerator:
NUM_OF_FEATURES 


Constructor & Destructor Documentation

mds::seg::CTriMembershipFunc::CTriMembershipFunc  )  [inline]
 

Default constructor.

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

Virtual destructor.


Member Function Documentation

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

Returns the number of segments after succesfull classification.

virtual bool mds::seg::CTriMembershipFunc::operator() vctl::MCTri *  pFirstTriangle,
tSize  NumOfClasses
[pure virtual]
 

Computes membership function of all triangles in a given list.

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

virtual bool mds::seg::CTriMembershipFunc::operator() vctl::MCTri *  pFirstTriangle  )  [pure virtual]
 

Computes membership function of all triangles in a given list.

  • Returns false on failure.

Implemented in mds::seg::CTriMembershipEM, mds::seg::CTriMembershipEM2, mds::seg::CTriMembershipFCM, and mds::seg::CTriMembershipFCM2.


Member Data Documentation

mds::tSize mds::seg::CTriMembershipFunc::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:34 2010 for MDSTk Extension Libraries by  doxygen 1.4.6-NO