Public Types | Public Member Functions | List of all members
icalibgui::CAffiniteCalibrationShape Class Reference

Shape object for affinite calibration. More...

#include <CAffiniteCalibrationShape.h>

Inheritance diagram for icalibgui::CAffiniteCalibrationShape:
icalibgui::CNoneCalibrationShape iview::CShapeBase imod::CSingleModelObserverBase iview::IShape imod::IObserver imod::IObserver iview::IVisualizable iview::ITouchable istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef
icalibgui::CNoneCalibrationShape 
BaseClass
 
- Public Types inherited from icalibgui::CNoneCalibrationShape
typedef iview::CShapeBase BaseClass
 

Public Member Functions

virtual void Draw (QPainter &drawContext) const
 
- Public Member Functions inherited from icalibgui::CNoneCalibrationShape
virtual TouchState IsTouched (istd::CIndex2d position) const
 
virtual bool OnMouseButton (istd::CIndex2d position, Qt::MouseButton buttonType, bool downFlag)
 
virtual bool OnMouseMove (istd::CIndex2d position)
 
- Public Member Functions inherited from iview::CShapeBase
virtual bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask)
 
- Public Member Functions inherited from imod::IObserver
virtual bool IsModelAttached (const IModel *modelPtr=NULL) const =0
 
virtual bool OnModelDetached (IModel *modelPtr)=0
 
virtual void BeforeUpdate (IModel *modelPtr)=0
 
virtual void AfterUpdate (IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet)=0
 

Additional Inherited Members

- Protected Member Functions inherited from icalibgui::CNoneCalibrationShape
virtual const i2d::ICalibration2dGetCalibration () const
 Get access to calibration. More...
 
virtual void BeginLogDrag (const i2d::CVector2d &reference)
 
virtual void SetLogDragPosition (const i2d::CVector2d &position)
 
virtual i2d::CRect CalcBoundingBox () const
 

Detailed Description

Shape object for affinite calibration.

You may use this shape to visualize affine calibration object on display console.

See Also
simple implementation of affine transformation: i2d::CAffineTransformation2d.

Definition at line 19 of file CAffiniteCalibrationShape.h.

Member Typedef Documentation

Definition at line 22 of file CAffiniteCalibrationShape.h.

Member Function Documentation

virtual void icalibgui::CAffiniteCalibrationShape::Draw ( QPainter &  drawContext) const
virtual

Reimplemented from icalibgui::CNoneCalibrationShape.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy