Public Types | Public Member Functions | Protected Member Functions | List of all members
iqtipr::CProjectionShape Class Reference

#include <CProjectionShape.h>

Inheritance diagram for iqtipr::CProjectionShape:
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 iview::CShapeBase BaseClass
 

Public Member Functions

 CProjectionShape ()
 
virtual void Draw (QPainter &drawContext) const
 
virtual i2d::CRect CalcBoundingBox () const
 
virtual void AfterUpdate (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet)
 
- 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
 

Protected Member Functions

void UpdateFigure () const
 

Detailed Description

Definition at line 22 of file CProjectionShape.h.

Member Typedef Documentation

Definition at line 25 of file CProjectionShape.h.

Constructor & Destructor Documentation

iqtipr::CProjectionShape::CProjectionShape ( )

Member Function Documentation

virtual void iqtipr::CProjectionShape::AfterUpdate ( imod::IModel modelPtr,
const istd::IChangeable::ChangeSet changeSet 
)
virtual

Implements imod::IObserver.

virtual i2d::CRect iqtipr::CProjectionShape::CalcBoundingBox ( ) const
virtual
virtual void iqtipr::CProjectionShape::Draw ( QPainter &  drawContext) const
virtual
void iqtipr::CProjectionShape::UpdateFigure ( ) const
protected

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy