TdkLayoutObjectCollection Class Reference
[The Core Module]

Defines the class TdkLayoutObjectCollection. More...

#include <TdkLayoutObjectCollection.h>

Inheritance diagram for TdkLayoutObjectCollection:

TdkLayoutObject TdkEventHandler TdkEditableObject List of all members.

Public Member Functions

virtual bool insert (TeDatabase *dbCaller)=0
virtual bool load (TeDatabase *dbCaller)=0
virtual bool update (TeDatabase *dbCaller)=0
virtual void remove (TeDatabase *dbCaller)=0
virtual void setVisual (TeVisual &visual)
virtual TeVisual & getVisual ()
virtual void setBBox (TeBox &bbox)
virtual TeBox & getBBox ()
virtual void updateBBox ()
virtual void transform (TdkMathMatrix &matrix)
virtual void draw ()=0
virtual void add (TdkLayoutObject *object)
virtual void remove (TdkLayoutObject *object)
virtual TdkLayoutObjectgetObject (int index)

Protected Attributes

TdkVisual visual_
TeBox bBox_

Detailed Description

Defines the class TdkLayoutObjectCollection.


Member Function Documentation

virtual bool TdkLayoutObjectCollection::insert ( TeDatabase *  dbCaller  )  [pure virtual]

virtual bool TdkLayoutObjectCollection::load ( TeDatabase *  dbCaller  )  [pure virtual]

virtual bool TdkLayoutObjectCollection::update ( TeDatabase *  dbCaller  )  [pure virtual]

virtual void TdkLayoutObjectCollection::remove ( TeDatabase *  dbCaller  )  [pure virtual]

void TdkLayoutObjectCollection::setVisual ( TeVisual &  visual  )  [inline, virtual]

TeVisual & TdkLayoutObjectCollection::getVisual (  )  [inline, virtual]

Implements TdkLayoutObject.

void TdkLayoutObjectCollection::setBBox ( TeBox &  bbox  )  [inline, virtual]

Reimplemented from TdkLayoutObject.

TeBox & TdkLayoutObjectCollection::getBBox (  )  [inline, virtual]

Reimplemented from TdkLayoutObject.

void TdkLayoutObjectCollection::updateBBox (  )  [inline, virtual]

Implements TdkLayoutObject.

void TdkLayoutObjectCollection::transform ( TdkMathMatrix matrix  )  [inline, virtual]

Implements TdkEditableObject.

virtual void TdkLayoutObjectCollection::draw (  )  [pure virtual]

void TdkLayoutObjectCollection::add ( TdkLayoutObject object  )  [inline, virtual]

void TdkLayoutObjectCollection::remove ( TdkLayoutObject object  )  [inline, virtual]

TdkLayoutObject * TdkLayoutObjectCollection::getObject ( int  index  )  [inline, virtual]


Member Data Documentation

TdkVisual TdkLayoutObjectCollection::visual_ [protected]

TeBox TdkLayoutObjectCollection::bBox_ [protected]

Reimplemented from TdkLayoutObject.


The documentation for this class was generated from the following file:
Generated on Fri Jun 15 16:54:44 2007 for TDK by  doxygen 1.5.2