mds::seg::CTetraFeaturesExtractor Class Reference

#include <mdsTetraFeatures.h>

Inheritance diagram for mds::seg::CTetraFeaturesExtractor:

Inheritance graph
[legend]
List of all members.

Detailed Description

Class used to extract image features for a tetrahedron.


Public Types

typedef CTetraFeatures::tFeature tFeature
 Type representing feature.
typedef CTetraFeatures tVector
 Feature vector.

Public Member Functions

void acumulate (const CTetraFeaturesExtractor &Extractor)
 Acumulates image charakteristics from a given feature extractor.
void acumulate (tVolume *pVolume, vctl::MCTetra *pTetrahedron, tScale *pScale)
 Extracts and acumulates image charakteristics from given tetrahedron.
void clear ()
 Clears all internal structures and counters.
 CTetraFeaturesExtractor ()
 Default constructor.
bool evaluate (tVector *pVector, bool bCheckNumOfVoxels=true)
 Evaluates features according to the acumulated image characteristics and writes result to a given feature vector.
 ~CTetraFeaturesExtractor ()
 Destructor.

Protected Attributes

double m_dSum
 Sum of all voxels.
double m_dSumSqr
int m_iNumOfVoxels
 Number of voxels counted.


Member Typedef Documentation

typedef CTetraFeatures::tFeature mds::seg::CTetraFeaturesExtractor::tFeature
 

Type representing feature.

typedef CTetraFeatures mds::seg::CTetraFeaturesExtractor::tVector
 

Feature vector.


Constructor & Destructor Documentation

mds::seg::CTetraFeaturesExtractor::CTetraFeaturesExtractor  )  [inline]
 

Default constructor.

mds::seg::CTetraFeaturesExtractor::~CTetraFeaturesExtractor  )  [inline]
 

Destructor.


Member Function Documentation

void mds::seg::CTetraFeaturesExtractor::acumulate const CTetraFeaturesExtractor Extractor  ) 
 

Acumulates image charakteristics from a given feature extractor.

void mds::seg::CTetraFeaturesExtractor::acumulate tVolume pVolume,
vctl::MCTetra *  pTetrahedron,
tScale pScale
 

Extracts and acumulates image charakteristics from given tetrahedron.

void mds::seg::CTetraFeaturesExtractor::clear  ) 
 

Clears all internal structures and counters.

bool mds::seg::CTetraFeaturesExtractor::evaluate tVector pVector,
bool  bCheckNumOfVoxels = true
 

Evaluates features according to the acumulated image characteristics and writes result to a given feature vector.

  • Returns false on failure.
  • Concrete error code is saved in the feature vector.


Member Data Documentation

double mds::seg::CTetraFeaturesExtractor::m_dSum [protected]
 

Sum of all voxels.

double mds::seg::CTetraFeaturesExtractor::m_dSumSqr [protected]
 

int mds::seg::CTetraFeaturesExtractor::m_iNumOfVoxels [protected]
 

Number of voxels counted.


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