#include <mdsTetraFeatures.h>
Inheritance diagram for mds::seg::CTetraFeaturesExtractor:
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. |
|
Type representing feature.
|
|
Feature vector.
|
|
Default constructor.
|
|
Destructor.
|
|
Acumulates image charakteristics from a given feature extractor.
|
|
Extracts and acumulates image charakteristics from given tetrahedron.
|
|
Clears all internal structures and counters.
|
|
Evaluates features according to the acumulated image characteristics and writes result to a given feature vector.
|
|
Sum of all voxels.
|
|
|
|
Number of voxels counted.
|