Evita  0.16
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
evFeatureRanker Class Referenceabstract

#include <evFeatureRanker.h>

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

Public Member Functions

 evFeatureRanker (void)
 
virtual ~evFeatureRanker (void)
 
virtual const evString GetClassName (void) const
 
virtual int Rank (const evScalarField &significance_map, const evSegmentationMap &segmentation_map, evSegmentationMap &ranked_map)=0
 
- 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
 
virtual void PrintSelf (const int tabbing) const
 

Protected Member Functions

void InitializeQueue (const unsigned int num_rois)
 
void SortQueue (void)
 
- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Protected Attributes

std::vector< evFeatureRankerPriorityEntryPriorityQueue
 

Constructor & Destructor Documentation

evFeatureRanker::evFeatureRanker ( void  )
inline
evFeatureRanker::~evFeatureRanker ( void  )
inlinevirtual

Member Function Documentation

virtual const evString evFeatureRanker::GetClassName ( void  ) const
inlinevirtual
void evFeatureRanker::InitializeQueue ( const unsigned int  num_rois)
inlineprotected
virtual int evFeatureRanker::Rank ( const evScalarField significance_map,
const evSegmentationMap segmentation_map,
evSegmentationMap ranked_map 
)
pure virtual
void evFeatureRanker::SortQueue ( void  )
inlineprotected

Member Data Documentation

std::vector<evFeatureRankerPriorityEntry> evFeatureRanker::PriorityQueue
protected

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