Public Types | Public Member Functions | List of all members
iipr::CSearchParamsComp Class Reference

#include <CSearchParamsComp.h>

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

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

virtual const ISearchConstraintsGetSearchConstraints () const
 Get constraints for the search parameters. More...
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from iipr::CSearchParams
 CSearchParams ()
 
virtual double GetMinScore () const
 Get minimum score for a succefull search. More...
 
virtual void SetMinScore (double minScore)
 Set minimum score for a succefull search. More...
 
virtual const istd::CRangeGetRotationRange () const
 Get rotation range for the model search. More...
 
virtual void SetRotationRange (const istd::CRange &angleRange)
 Set rotation range for the model search. More...
 
virtual const istd::CRangeGetScaleRange () const
 Get scale range for the model search. More...
 
virtual void SetScaleRange (const istd::CRange &scaleRange)
 Set scale range for the model search. More...
 
virtual int GetNominalModelsCount () const
 Get the number of models that should be found for a successfull search result. More...
 
virtual void SetNominalModelsCount (int nominalModelsCount)
 Set the number of models that should be found for a successfull search result. More...
 
virtual bool IsRotationEnabled () const
 
virtual void SetRotationEnabled (bool isRotationEnabled)
 
virtual bool IsScaleEnabled () const
 
virtual void SetScaleEnabled (bool isScaleEnabled)
 
virtual bool Serialize (iser::IArchive &archive)
 

Additional Inherited Members

- Protected Attributes inherited from iipr::CSearchParams
istd::CRange m_angleRange
 
istd::CRange m_scaleRange
 
int m_nominalModelsCount
 
double m_minScore
 
bool m_isRotationEnabled
 
bool m_isScaleEnabled
 

Detailed Description

Definition at line 17 of file CSearchParamsComp.h.

Member Typedef Documentation

Definition at line 22 of file CSearchParamsComp.h.

Member Function Documentation

virtual const ISearchConstraints* iipr::CSearchParamsComp::GetSearchConstraints ( ) const
virtual

Get constraints for the search parameters.

Reimplemented from iipr::CSearchParams.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy