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

#include <CCircleFinderParams.h>

Inheritance diagram for iipr::CCircleFinderParams:
iipr::ICircleFinderParams iser::ISerializable istd::IChangeable istd::IPolymorphic iipr::CCircleFinderParamsComp

Public Member Functions

 CCircleFinderParams ()
 
virtual int GetCaliperMode () const
 Get caliper mode. More...
 
virtual void SetCaliperMode (int caliperMode)
 Set caliper mode. More...
 
virtual bool IsOutlierEliminationEnabled () const
 Return true, if the outlier elimination is activated. More...
 
virtual void SetOutlierEliminationEnabled (bool isOutlierEliminationEnabled=true)
 Enable the outlier elimination. More...
 
virtual double GetMinOutlierDistance () const
 Get the minimal outlier distance. More...
 
virtual void SetMinOutlierDistance (double minOutlierDistance)
 Set minimal outlier distance. More...
 
virtual const imath::IUnitInfoGetDistanceUnitInfo () const
 Get information about distance unit. More...
 
virtual int GetRaysCount () const
 Get the number of projection rays using for the find the circle points. More...
 
virtual void SetRaysCount (int raysCount)
 Set the number of projection rays using for the find the circle points. More...
 
virtual bool Serialize (iser::IArchive &archive)
 

Additional Inherited Members

- Public Types inherited from iipr::ICircleFinderParams
enum  CaliperMode { CCM_FIRST, CCM_BEST }
 Caliper mode. More...
 

Detailed Description

Definition at line 12 of file CCircleFinderParams.h.

Constructor & Destructor Documentation

iipr::CCircleFinderParams::CCircleFinderParams ( )

Member Function Documentation

virtual int iipr::CCircleFinderParams::GetCaliperMode ( ) const
virtual

Get caliper mode.

See Also
CaliperMode

Implements iipr::ICircleFinderParams.

virtual const imath::IUnitInfo* iipr::CCircleFinderParams::GetDistanceUnitInfo ( ) const
virtual

Get information about distance unit.

Implements iipr::ICircleFinderParams.

Reimplemented in iipr::CCircleFinderParamsComp.

virtual double iipr::CCircleFinderParams::GetMinOutlierDistance ( ) const
virtual

Get the minimal outlier distance.

Implements iipr::ICircleFinderParams.

virtual int iipr::CCircleFinderParams::GetRaysCount ( ) const
virtual

Get the number of projection rays using for the find the circle points.

Implements iipr::ICircleFinderParams.

virtual bool iipr::CCircleFinderParams::IsOutlierEliminationEnabled ( ) const
virtual

Return true, if the outlier elimination is activated.

Implements iipr::ICircleFinderParams.

virtual bool iipr::CCircleFinderParams::Serialize ( iser::IArchive archive)
virtual
virtual void iipr::CCircleFinderParams::SetCaliperMode ( int  caliperMode)
virtual

Set caliper mode.

See Also
CaliperMode

Implements iipr::ICircleFinderParams.

virtual void iipr::CCircleFinderParams::SetMinOutlierDistance ( double  minOutlierDistance)
virtual

Set minimal outlier distance.

Implements iipr::ICircleFinderParams.

virtual void iipr::CCircleFinderParams::SetOutlierEliminationEnabled ( bool  isOutlierEliminationEnabled = true)
virtual

Enable the outlier elimination.

Implements iipr::ICircleFinderParams.

virtual void iipr::CCircleFinderParams::SetRaysCount ( int  raysCount)
virtual

Set the number of projection rays using for the find the circle points.

Implements iipr::ICircleFinderParams.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy