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

Shape object for none calibration. More...

#include <CNoneCalibrationShape.h>

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

Public Types

typedef iview::CShapeBase BaseClass

Public Member Functions

virtual void Draw (QPainter &drawContext) const
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

Protected Member Functions

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 none calibration.

You need this shape to visualize grid without calibration on the shape view.

Definition at line 17 of file CNoneCalibrationShape.h.

Member Typedef Documentation

Definition at line 20 of file CNoneCalibrationShape.h.

Member Function Documentation

virtual void icalibgui::CNoneCalibrationShape::BeginLogDrag ( const i2d::CVector2d reference)
virtual i2d::CRect icalibgui::CNoneCalibrationShape::CalcBoundingBox ( ) const
virtual void icalibgui::CNoneCalibrationShape::Draw ( QPainter &  drawContext) const
virtual const i2d::ICalibration2d* icalibgui::CNoneCalibrationShape::GetCalibration ( ) const

Get access to calibration.

virtual TouchState icalibgui::CNoneCalibrationShape::IsTouched ( istd::CIndex2d  position) const
virtual bool icalibgui::CNoneCalibrationShape::OnMouseButton ( istd::CIndex2d  position,
Qt::MouseButton  buttonType,
bool  downFlag 
virtual bool icalibgui::CNoneCalibrationShape::OnMouseMove ( istd::CIndex2d  position)
virtual void icalibgui::CNoneCalibrationShape::SetLogDragPosition ( const i2d::CVector2d position)

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy