mds::seg::CTriMembershipEM2 Class Reference

#include <mdsTriMembershipEM2.h>

Inheritance diagram for mds::seg::CTriMembershipEM2:

Inheritance graph
[legend]
List of all members.

Detailed Description

Region membership function.


Public Types

typedef std::vector< CTriFeaturestSubRegions
 Vector of image features extracted for every sub-region.

Public Member Functions

 CTriMembershipEM2 (tSubRegions &SubRegions, double dMinAddChange)
 Default constructor.
virtual bool operator() (vctl::MCTri *pFirstTriangle, mds::tSize NumOfClasses)
 Computes membership function of all triangles in a given list.
virtual bool operator() (vctl::MCTri *pFirstTriangle)
 Computes membership function of all triangles in a given list.
virtual ~CTriMembershipEM2 ()
 Virtual destructor.

Protected Types

typedef mds::base::CSTLContainer<
tSubRegions
tContainer
 Wrapped STL container.

Protected Attributes

mds::math::CMaxLikelihoodByEM<
tContainer, NUM_OF_FEATURES > 
m_EM
 Used clustering algorithm.
tSubRegionsm_SubRegions
 Reference to the vector of image features.


Member Typedef Documentation

typedef mds::base::CSTLContainer<tSubRegions> mds::seg::CTriMembershipEM2::tContainer [protected]
 

Wrapped STL container.

typedef std::vector<CTriFeatures> mds::seg::CTriMembershipEM2::tSubRegions
 

Vector of image features extracted for every sub-region.


Constructor & Destructor Documentation

mds::seg::CTriMembershipEM2::CTriMembershipEM2 tSubRegions SubRegions,
double  dMinAddChange
 

Default constructor.

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

Virtual destructor.


Member Function Documentation

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

Computes membership function of all triangles in a given list.

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

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

Computes membership function of all triangles in a given list.

  • Return false on failure.

Implements mds::seg::CTriMembershipFunc.


Member Data Documentation

mds::math::CMaxLikelihoodByEM<tContainer, NUM_OF_FEATURES> mds::seg::CTriMembershipEM2::m_EM [protected]
 

Used clustering algorithm.

tSubRegions& mds::seg::CTriMembershipEM2::m_SubRegions [protected]
 

Reference to the vector of image features.


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