All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::AbstractScene Class Referenceabstract

#include <AbstractScene.h>

Inheritance diagram for te::layout::AbstractScene:
te::layout::Scene

Public Member Functions

virtual te::gm::EnvelopegetPaperBox () const =0
 
virtual te::gm::Envelope getSceneBox ()=0
 
virtual te::gm::EnvelopegetWorldBox () const =0
 
virtual void init (double widthMM, double heightMM)=0
 
virtual void insertItem (ItemObserver *item)=0
 
virtual void insertOutside (OutsideObserver *widget)=0
 
virtual ~AbstractScene (void)
 

Protected Member Functions

virtual te::gm::EnvelopecalculateBoxPaper ()=0
 
virtual void calculateMatrixViewScene ()=0
 
virtual te::gm::EnvelopecalculateWindow ()=0
 
virtual void createMasterParentItem ()=0
 

Detailed Description

Definition at line 41 of file AbstractScene.h.

Constructor & Destructor Documentation

virtual te::layout::AbstractScene::~AbstractScene ( void  )
inlinevirtual

Definition at line 44 of file AbstractScene.h.

Member Function Documentation

virtual te::gm::Envelope* te::layout::AbstractScene::calculateBoxPaper ( )
protectedpure virtual

Implemented in te::layout::Scene.

virtual void te::layout::AbstractScene::calculateMatrixViewScene ( )
protectedpure virtual

Implemented in te::layout::Scene.

virtual te::gm::Envelope* te::layout::AbstractScene::calculateWindow ( )
protectedpure virtual

Implemented in te::layout::Scene.

virtual void te::layout::AbstractScene::createMasterParentItem ( )
protectedpure virtual

Implemented in te::layout::Scene.

virtual te::gm::Envelope* te::layout::AbstractScene::getPaperBox ( ) const
pure virtual

Implemented in te::layout::Scene.

virtual te::gm::Envelope te::layout::AbstractScene::getSceneBox ( )
pure virtual

Implemented in te::layout::Scene.

virtual te::gm::Envelope* te::layout::AbstractScene::getWorldBox ( ) const
pure virtual

Implemented in te::layout::Scene.

virtual void te::layout::AbstractScene::init ( double  widthMM,
double  heightMM 
)
pure virtual

Implemented in te::layout::Scene.

virtual void te::layout::AbstractScene::insertItem ( ItemObserver item)
pure virtual
virtual void te::layout::AbstractScene::insertOutside ( OutsideObserver widget)
pure virtual

Implemented in te::layout::Scene.


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