Evita  0.16
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
evMultiscaleFeatureDetector Class Reference

#include <evMultiscaleFeatureDetector.h>

Inheritance diagram for evMultiscaleFeatureDetector:
Inheritance graph
[legend]
Collaboration diagram for evMultiscaleFeatureDetector:
Collaboration graph
[legend]

Classes

class  PropagateZerosFilter
 

Public Member Functions

 evMultiscaleFeatureDetector (void)
 
virtual ~evMultiscaleFeatureDetector (void)
 
virtual const evString GetClassName (void) const
 
void SetFeatureDetector (const evFeatureDetector *feature_detector)
 
const evFeatureDetectorGetFeatureDetector (void) const
 
void SetNumScales (const unsigned int num_scales)
 
unsigned int GetNumScales (void) const
 
int DetectFeatures (const evDataset &dataset, evScalarField &significance_map) const
 
void PrintSelf (const int tabbing) const
 
- Public Member Functions inherited from evProcessObject
 evProcessObject (void)
 
virtual ~evProcessObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 

Private Member Functions

int CreateMultiscaleSignificanceMaps (const evDataset &dataset, evScalarField *significance_maps) const
 
int PropagateZeros (evScalarField *significance_maps) const
 

Private Attributes

const evFeatureDetectorFeatureDetector
 
unsigned int NumScales
 

Additional Inherited Members

- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evMultiscaleFeatureDetector::evMultiscaleFeatureDetector ( void  )
inline
evMultiscaleFeatureDetector::~evMultiscaleFeatureDetector ( void  )
inlinevirtual

Member Function Documentation

int evMultiscaleFeatureDetector::CreateMultiscaleSignificanceMaps ( const evDataset dataset,
evScalarField significance_maps 
) const
private
int evMultiscaleFeatureDetector::DetectFeatures ( const evDataset dataset,
evScalarField significance_map 
) const
virtual const evString evMultiscaleFeatureDetector::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evProcessObject.

const evFeatureDetector * evMultiscaleFeatureDetector::GetFeatureDetector ( void  ) const
inline
unsigned int evMultiscaleFeatureDetector::GetNumScales ( void  ) const
inline
void evMultiscaleFeatureDetector::PrintSelf ( const int  tabbing) const
virtual

Reimplemented from evObject.

int evMultiscaleFeatureDetector::PropagateZeros ( evScalarField significance_maps) const
private
void evMultiscaleFeatureDetector::SetFeatureDetector ( const evFeatureDetector feature_detector)
inline
void evMultiscaleFeatureDetector::SetNumScales ( const unsigned int  num_scales)
inline

Member Data Documentation

const evFeatureDetector* evMultiscaleFeatureDetector::FeatureDetector
private
unsigned int evMultiscaleFeatureDetector::NumScales
private

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