Public Types | Public Member Functions | List of all members
iipr::ISearchConstraints Class Referenceabstract

Interface for search algorithm limitations. More...

#include <ISearchConstraints.h>

Inheritance diagram for iipr::ISearchConstraints:
istd::IChangeable istd::IPolymorphic

Public Types

enum  SearchSupportedFlags {
  SSF_NONE = 0, SSF_TRANSLATION = 1 << 0, SSF_ROTATION = 1 << 1, SSF_SCALING = 1 << 2,
  SSF_MULTIPLE_RESULTS = 1 << 3, SSF_SCORE_THRESHOLD = 1 << 4
}
 List of flags for supported options. More...
 

Public Member Functions

virtual int GetSearchSupportedFlags () const =0
 Get set of supported options. More...
 
virtual const istd::CRangeGetRotationRangeConstraints () const =0
 Get boundaries of rotation range. More...
 
virtual const istd::CRangeGetScaleRangeConstraints () const =0
 Get boundaries of scaling range. More...
 
virtual const istd::CIntRangeGetResultsCountConstraints () const =0
 Get boundaries of result count. More...
 

Detailed Description

Interface for search algorithm limitations.

Definition at line 16 of file ISearchConstraints.h.

Member Enumeration Documentation

List of flags for supported options.

This flags can be binary combined.

Enumerator
SSF_NONE 
SSF_TRANSLATION 

Translation is supported by model search.

SSF_ROTATION 

Rotation is supported by model search.

SSF_SCALING 

Scaling is supported by model search.

SSF_MULTIPLE_RESULTS 

More than one result is supported.

SSF_SCORE_THRESHOLD 

Quality score threshold is supported.

Definition at line 23 of file ISearchConstraints.h.

Member Function Documentation

virtual const istd::CIntRange& iipr::ISearchConstraints::GetResultsCountConstraints ( ) const
pure virtual

Get boundaries of result count.

virtual const istd::CRange& iipr::ISearchConstraints::GetRotationRangeConstraints ( ) const
pure virtual

Get boundaries of rotation range.

virtual const istd::CRange& iipr::ISearchConstraints::GetScaleRangeConstraints ( ) const
pure virtual

Get boundaries of scaling range.

virtual int iipr::ISearchConstraints::GetSearchSupportedFlags ( ) const
pure virtual

Get set of supported options.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy