Public Member Functions | Static Public Member Functions | List of all members
icalib::CNoneCalibration2d Class Reference

Identity calibration, no transformation will be done. More...

#include <CNoneCalibration2d.h>

Inheritance diagram for icalib::CNoneCalibration2d:
i2d::ICalibration2d i2d::ITransformation2d iser::ISerializable istd::IChangeable istd::IPolymorphic

Public Member Functions

virtual const i2d::CRectangleGetArgumentArea () const
 
virtual const i2d::CRectangleGetResultArea () const
 
virtual const imath::IUnitInfoGetArgumentUnitInfo () const
 
virtual const imath::IUnitInfoGetResultUnitInfo () const
 
virtual const ICalibration2d * CreateCombinedCalibration (const ITransformation2d &transformation) const
 
virtual int GetTransformationFlags () const
 
virtual bool GetDistance (const i2d::CVector2d &origPos1, const i2d::CVector2d &origPos2, double &result, i2d::ITransformation2d::ExactnessMode mode=EM_NONE) const
 
virtual bool GetLocalTransform (const i2d::CVector2d &logPosition, i2d::CAffine2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetLocalInvTransform (const i2d::CVector2d &viewPosition, i2d::CAffine2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetPositionAt (const i2d::CVector2d &viewPosition, i2d::CVector2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetInvPositionAt (const i2d::CVector2d &logPosition, i2d::CVector2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetInvValueAt (const i2d::CVector2d &argument, i2d::CVector2d &result) const
 
virtual i2d::CVector2d GetInvValueAt (const i2d::CVector2d &argument) const
 
virtual bool GetValueAt (const i2d::CVector2d &argument, i2d::CVector2d &result) const
 
virtual i2d::CVector2d GetValueAt (const i2d::CVector2d &argument) const
 
virtual bool Serialize (iser::IArchive &archive)
 
- Public Member Functions inherited from i2d::ICalibration2d
virtual const ICalibration2dCreateCombinedCalibration (const ITransformation2d &transformation) const =0
 
virtual bool GetDistance (const CVector2d &origPos1, const CVector2d &origPos2, double &result, ExactnessMode mode=EM_NONE) const =0
 

Static Public Member Functions

static const CNoneCalibration2dGetInstance ()
 

Additional Inherited Members

- Public Types inherited from i2d::ICalibration2d
enum  ChangeFlags
 
enum  TransformationFlags
 

Detailed Description

Identity calibration, no transformation will be done.

Definition at line 16 of file CNoneCalibration2d.h.

Member Function Documentation

virtual const ICalibration2d* icalib::CNoneCalibration2d::CreateCombinedCalibration ( const ITransformation2d &  transformation) const
virtual
virtual const i2d::CRectangle* icalib::CNoneCalibration2d::GetArgumentArea ( ) const
virtual

Implements i2d::ICalibration2d.

virtual const imath::IUnitInfo* icalib::CNoneCalibration2d::GetArgumentUnitInfo ( ) const
virtual

Implements i2d::ICalibration2d.

virtual bool icalib::CNoneCalibration2d::GetDistance ( const i2d::CVector2d origPos1,
const i2d::CVector2d origPos2,
double &  result,
i2d::ITransformation2d::ExactnessMode  mode = EM_NONE 
) const
virtual
static const CNoneCalibration2d& icalib::CNoneCalibration2d::GetInstance ( )
static
virtual bool icalib::CNoneCalibration2d::GetInvPositionAt ( const i2d::CVector2d logPosition,
i2d::CVector2d result,
ExactnessMode  mode = EM_NONE 
) const
virtual

Implements i2d::ICalibration2d.

virtual bool icalib::CNoneCalibration2d::GetInvValueAt ( const i2d::CVector2d argument,
i2d::CVector2d result 
) const
virtual
virtual i2d::CVector2d icalib::CNoneCalibration2d::GetInvValueAt ( const i2d::CVector2d argument) const
virtual
virtual bool icalib::CNoneCalibration2d::GetLocalInvTransform ( const i2d::CVector2d viewPosition,
i2d::CAffine2d result,
ExactnessMode  mode = EM_NONE 
) const
virtual

Implements i2d::ICalibration2d.

virtual bool icalib::CNoneCalibration2d::GetLocalTransform ( const i2d::CVector2d logPosition,
i2d::CAffine2d result,
ExactnessMode  mode = EM_NONE 
) const
virtual

Implements i2d::ICalibration2d.

virtual bool icalib::CNoneCalibration2d::GetPositionAt ( const i2d::CVector2d viewPosition,
i2d::CVector2d result,
ExactnessMode  mode = EM_NONE 
) const
virtual

Implements i2d::ICalibration2d.

virtual const i2d::CRectangle* icalib::CNoneCalibration2d::GetResultArea ( ) const
virtual

Implements i2d::ICalibration2d.

virtual const imath::IUnitInfo* icalib::CNoneCalibration2d::GetResultUnitInfo ( ) const
virtual

Implements i2d::ICalibration2d.

virtual int icalib::CNoneCalibration2d::GetTransformationFlags ( ) const
virtual

Implements i2d::ICalibration2d.

virtual bool icalib::CNoneCalibration2d::GetValueAt ( const i2d::CVector2d argument,
i2d::CVector2d result 
) const
virtual
virtual i2d::CVector2d icalib::CNoneCalibration2d::GetValueAt ( const i2d::CVector2d argument) const
virtual
virtual bool icalib::CNoneCalibration2d::Serialize ( iser::IArchive archive)
virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy