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)
protectedvirtual
virtual i2d::CRect icalibgui::CNoneCalibrationShape::CalcBoundingBox ( ) const
protectedvirtual
virtual void icalibgui::CNoneCalibrationShape::Draw ( QPainter &  drawContext) const
virtual
virtual const i2d::ICalibration2d* icalibgui::CNoneCalibrationShape::GetCalibration ( ) const
protectedvirtual

Get access to calibration.

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

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy