MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Public Types | Public Member Functions
mds::img::CFeatureExtractor< V > Class Template Reference

Base class for all image feature extractors. More...

#include <mdsFeatureExtractor.h>

Inheritance diagram for mds::img::CFeatureExtractor< V >:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { FEATURE_VECTOR_MUST_BE_GIVEN = V::CLASS_FEATURE_VECTOR }
 Check that V is a feature vector type. More...
typedef tVector::tFeature tFeature
 Type representing single feature.
typedef V tVector
 Feature vector.

Public Member Functions

 CFeatureExtractor ()
 Default constructor.

Detailed Description

template<class V>
class mds::img::CFeatureExtractor< V >

Base class for all image feature extractors.


Member Typedef Documentation

template<class V>
typedef tVector::tFeature mds::img::CFeatureExtractor< V >::tFeature

Type representing single feature.

Reimplemented in mds::lbp::CLBPExtractor< I, Type, Mapping >, and mds::img::CPixelStatsExtractor< T >.

template<class V>
typedef V mds::img::CFeatureExtractor< V >::tVector

Member Enumeration Documentation

template<class V>
anonymous enum

Check that V is a feature vector type.

You will see name of this enum somewhere in compiler error message if the type V can't be used.

Enumerator:
FEATURE_VECTOR_MUST_BE_GIVEN 

Constructor & Destructor Documentation

template<class V>
mds::img::CFeatureExtractor< V >::CFeatureExtractor ( )

Default constructor.


The documentation for this class was generated from the following file: