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

Common interface for a set of parameters for a model search. More...

#include <ISearchParams.h>

Inheritance diagram for iipr::ISearchParams:
iser::ISerializable istd::IChangeable istd::IPolymorphic iipr::CSearchParams iipr::CSearchParamsComp

Public Member Functions

virtual const ISearchConstraintsGetSearchConstraints () const =0
 Get constraints for the search parameters. More...
 
virtual double GetMinScore () const =0
 Get minimum score for a succefull search. More...
 
virtual void SetMinScore (double minScore)=0
 Set minimum score for a succefull search. More...
 
virtual const istd::CRangeGetRotationRange () const =0
 Get rotation range for the model search. More...
 
virtual void SetRotationRange (const istd::CRange &angleRange)=0
 Set rotation range for the model search. More...
 
virtual const istd::CRangeGetScaleRange () const =0
 Get scale range for the model search. More...
 
virtual void SetScaleRange (const istd::CRange &scaleRange)=0
 Set scale range for the model search. More...
 
virtual int GetNominalModelsCount () const =0
 Get the number of models that should be found for a successfull search result. More...
 
virtual void SetNominalModelsCount (int nominalModelsCount)=0
 Set the number of models that should be found for a successfull search result. More...
 

Detailed Description

Common interface for a set of parameters for a model search.

Definition at line 21 of file ISearchParams.h.

Member Function Documentation

virtual double iipr::ISearchParams::GetMinScore ( ) const
pure virtual

Get minimum score for a succefull search.

Implemented in iipr::CSearchParams.

virtual int iipr::ISearchParams::GetNominalModelsCount ( ) const
pure virtual

Get the number of models that should be found for a successfull search result.

Implemented in iipr::CSearchParams.

virtual const istd::CRange& iipr::ISearchParams::GetRotationRange ( ) const
pure virtual

Get rotation range for the model search.

Implemented in iipr::CSearchParams.

virtual const istd::CRange& iipr::ISearchParams::GetScaleRange ( ) const
pure virtual

Get scale range for the model search.

See Also
SetScaleRange()

Implemented in iipr::CSearchParams.

virtual const ISearchConstraints* iipr::ISearchParams::GetSearchConstraints ( ) const
pure virtual

Get constraints for the search parameters.

Implemented in iipr::CSearchParamsComp, and iipr::CSearchParams.

virtual void iipr::ISearchParams::SetMinScore ( double  minScore)
pure virtual

Set minimum score for a succefull search.

Implemented in iipr::CSearchParams.

virtual void iipr::ISearchParams::SetNominalModelsCount ( int  nominalModelsCount)
pure virtual

Set the number of models that should be found for a successfull search result.

Parameters
nominalModelsCountnumber of models. The negative value means any number of models can be found.

Implemented in iipr::CSearchParams.

virtual void iipr::ISearchParams::SetRotationRange ( const istd::CRange angleRange)
pure virtual

Set rotation range for the model search.

Range [0, 0] means the rotation invariance is off.

Implemented in iipr::CSearchParams.

virtual void iipr::ISearchParams::SetScaleRange ( const istd::CRange scaleRange)
pure virtual

Set scale range for the model search.

Range [0, 0] means the scaling invariance is off.

Implemented in iipr::CSearchParams.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy