TdkGeometricCollection Class Reference
[The Core Module]

Defines the class TdkGeometricCollection. More...

#include <TdkGeometricLayoutObjectCollection.h>

Inheritance diagram for TdkGeometricCollection:

TdkGeometricLayoutObject TdkLayoutObject TdkEventHandler TdkEditableObject List of all members.

Public Member Functions

 TdkGeometricCollection (std::string name, TeBox &bBox)
virtual void insert (TeDatabase *driver, std::string layoutName)
virtual void load (TeDatabase *driver, std::string layoutName)
virtual void update (TeDatabase *driver, std::string layoutName)
virtual void remove (TeDatabase *driver, std::string layoutName)
virtual void draw ()
virtual void operator= (TdkGeometricLayoutObject &geometricObject)
virtual void addObject (TdkGeometricLayoutObject *geometricObject)
virtual void addObjects (TdkGeometricLayoutObjectVector &geometricObjects)
virtual TdkGeometricLayoutObjectgetObject (int index)
virtual void removeObject (TdkGeometricLayoutObject *geometricObject)
virtual int size ()

Protected Attributes

TdkGeometricLayoutObjectVector objects_

Detailed Description

Defines the class TdkGeometricCollection.


Constructor & Destructor Documentation

TdkGeometricCollection::TdkGeometricCollection ( std::string  name,
TeBox &  bBox 
) [inline]


Member Function Documentation

void TdkGeometricCollection::insert ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricCollection::load ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricCollection::update ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricCollection::remove ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricCollection::draw (  )  [inline, virtual]

void TdkGeometricCollection::operator= ( TdkGeometricLayoutObject geometricObject  )  [inline, virtual]

Reimplemented from TdkGeometricLayoutObject.

void TdkGeometricCollection::addObject ( TdkGeometricLayoutObject geometricObject  )  [inline, virtual]

void TdkGeometricCollection::addObjects ( TdkGeometricLayoutObjectVector geometricObjects  )  [inline, virtual]

TdkGeometricLayoutObject * TdkGeometricCollection::getObject ( int  index  )  [inline, virtual]

void TdkGeometricCollection::removeObject ( TdkGeometricLayoutObject geometricObject  )  [inline, virtual]

int TdkGeometricCollection::size (  )  [inline, virtual]


Member Data Documentation

TdkGeometricLayoutObjectVector TdkGeometricCollection::objects_ [protected]


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