Public Types | Protected Member Functions | List of all members
icalib::CAffineCalibration2dComp Class Reference

Attributable component for affine 2D calibration. More...

#include <CAffineCalibration2dComp.h>

Inheritance diagram for icalib::CAffineCalibration2dComp:
icomp::CComponentBase icalib::CAffineCalibration2d icomp::IComponent i2d::CAffineTransformation2d i2d::ICalibration2d istd::IPolymorphic i2d::ITransformation2d i2d::ITransformation2d iser::ISerializable iser::ISerializable istd::IChangeable istd::IChangeable istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 
typedef CAffineTransformation2d BaseClass2
 
- Public Types inherited from icalib::CAffineCalibration2d
typedef
i2d::CAffineTransformation2d 
BaseClass
 
- Public Types inherited from i2d::CAffineTransformation2d
enum  ExactnessMode
 
enum  TransformationFlags
 
enum  ChangeFlags
 
enum  SupportedOperations
 
enum  CompatibilityMode
 
typedef CVector2d ArgumentType
 
typedef CVector2d ResultType
 
- Public Types inherited from i2d::ICalibration2d
enum  ChangeFlags
 
enum  TransformationFlags
 

Protected Member Functions

virtual void OnComponentCreated ()
 
virtual void OnComponentDestroyed ()
 
- Protected Member Functions inherited from i2d::CAffineTransformation2d
virtual void OnBeginChanges ()
 
virtual void OnEndChanges (const ChangeSet &changeSet)
 

Additional Inherited Members

- 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 icalib::CAffineCalibration2d
 CAffineCalibration2d ()
 
 CAffineCalibration2d (const i2d::CAffine2d &transformation)
 
void SetArgumentArea (const i2d::CRectangle *areaPtr)
 
void SetResultArea (const i2d::CRectangle *areaPtr)
 
void SetArgumentUnitInfo (const imath::IUnitInfo *unitInfoPtr)
 
void SetResultUnitInfo (const imath::IUnitInfo *unitInfoPtr)
 
virtual const i2d::CRectangleGetArgumentArea () const
 
virtual const i2d::CRectangleGetResultArea () const
 
virtual const imath::IUnitInfoGetArgumentUnitInfo () const
 
virtual const imath::IUnitInfoGetResultUnitInfo () const
 
virtual const i2d::ICalibration2dCreateCombinedCalibration (const i2d::ITransformation2d &transformation) const
 
virtual int GetSupportedOperations () const
 
virtual bool CopyFrom (const istd::IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS)
 
virtual istd::IChangeableCloneMe (CompatibilityMode mode=CM_WITHOUT_REFS) const
 
virtual bool ResetData (CompatibilityMode mode=CM_WITHOUT_REFS)
 
- Public Member Functions inherited from i2d::CAffineTransformation2d
 CAffineTransformation2d ()
 
 CAffineTransformation2d (const i2d::CAffine2d &transformation)
 
const i2d::CAffine2dGetTransformation () const
 
i2d::CAffine2dGetTransformationRef ()
 
void SetTransformation (const i2d::CAffine2d &transformation)
 
void Reset ()
 
void Reset (const CVector2d &translation)
 
void Reset (const CVector2d &translation, double angle, double scale=1.0)
 
void Reset (const CVector2d &translation, double angle, const CVector2d &scale)
 
virtual int GetTransformationFlags () const
 
virtual bool GetDistance (const CVector2d &origPos1, const CVector2d &origPos2, double &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetPositionAt (const CVector2d &origPosition, CVector2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetInvPositionAt (const CVector2d &transfPosition, CVector2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetLocalTransform (const CVector2d &origPosition, CAffine2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetLocalInvTransform (const CVector2d &transfPosition, CAffine2d &result, ExactnessMode mode=EM_NONE) const
 
virtual bool GetInvValueAt (const CVector2d &argument, CVector2d &result) const
 
virtual CVector2d GetInvValueAt (const CVector2d &argument) const
 
virtual bool GetValueAt (const CVector2d &argument, CVector2d &result) const
 
virtual CVector2d GetValueAt (const CVector2d &argument) const
 
virtual bool Serialize (iser::IArchive &archive)
 
virtual bool GetInvValueAt (const CVector2d &argument, CVector2d &result) const =0
 
virtual CVector2d GetInvValueAt (const CVector2d &argument) const =0
 
virtual bool GetValueAt (const CVector2d &argument, CVector2d &result) const =0
 
virtual CVector2d GetValueAt (const CVector2d &argument) const =0
 
virtual ~IPolymorphic ()
 
virtual quint32 GetMinimalVersion (int versionId) const
 
virtual bool IsEqual (const IChangeable &object) const
 
virtual void BeginChanges (const ChangeSet &changeSet)
 
virtual void EndChanges (const ChangeSet &changeSet)
 
virtual void BeginChangeGroup (const ChangeSet &changeSet)
 
virtual void EndChangeGroup (const ChangeSet &changeSet)
 
- Public Member Functions inherited from i2d::ICalibration2d
virtual int GetTransformationFlags () const =0
 
virtual bool GetDistance (const CVector2d &origPos1, const CVector2d &origPos2, double &result, ExactnessMode mode=EM_NONE) const =0
 
virtual bool GetPositionAt (const CVector2d &origPosition, CVector2d &result, ExactnessMode mode=EM_NONE) const =0
 
virtual bool GetInvPositionAt (const CVector2d &transfPosition, CVector2d &result, ExactnessMode mode=EM_NONE) const =0
 
virtual bool GetLocalTransform (const CVector2d &origPosition, CAffine2d &result, ExactnessMode mode=EM_NONE) const =0
 
virtual bool GetLocalInvTransform (const CVector2d &transfPosition, CAffine2d &result, ExactnessMode mode=EM_NONE) const =0
 
- Static Public Member Functions inherited from i2d::CAffineTransformation2d
static const ChangeSetGetNoChanges ()
 
static const ChangeSetGetAnyChange ()
 
static const ChangeSetGetAllChanges ()
 
static const ChangeSetGetDelegatedChanges ()
 
- Protected Attributes inherited from i2d::CAffineTransformation2d
CAffine2d m_transformation
 

Detailed Description

Attributable component for affine 2D calibration.

Definition at line 19 of file CAffineCalibration2dComp.h.

Member Typedef Documentation

Definition at line 22 of file CAffineCalibration2dComp.h.

Definition at line 23 of file CAffineCalibration2dComp.h.

Member Function Documentation

virtual void icalib::CAffineCalibration2dComp::OnComponentCreated ( )
protectedvirtual
virtual void icalib::CAffineCalibration2dComp::OnComponentDestroyed ( )
protectedvirtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy