#include <TdkGeometricLayoutObjectCollection.h>
Inheritance diagram for TdkGeometricCollection:
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 TdkGeometricLayoutObject * | getObject (int index) |
virtual void | removeObject (TdkGeometricLayoutObject *geometricObject) |
virtual int | size () |
Protected Attributes | |
TdkGeometricLayoutObjectVector | objects_ |
TdkGeometricCollection::TdkGeometricCollection | ( | std::string | name, | |
TeBox & | bBox | |||
) | [inline] |
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] |