#include <TdkApplicationLayoutObject.h>
Inheritance diagram for TdkApplicationLayoutObject:

Public Member Functions | |
| TdkApplicationLayoutObject (std::string name, TeBox &bBox) | |
| TdkApplicationLayoutObject (TdkApplicationLayoutObject &applicatioLayoutObject) | |
| 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 | transform (TdkMathMatrix &matrix) |
| virtual void | addPoint (int vertex1, TeCoord2D point) |
| virtual void | editPoint (int index, double dx, double dy) |
| virtual void | removePoint (int index) |
| virtual int | vertexPoint (TeCoord2D &coord) |
| virtual void | segmentVertexes (TeCoord2D &coord, int &vertex1, int &vertex2) |
| virtual void | point2Line (TeCoord2D &coord, int vertex1, int vertex2) |
| virtual bool | isTranslatable () |
| virtual bool | isScalable () |
| virtual bool | isRotatable () |
| virtual void | setEditionState (TdkObjectEditionState state) |
| virtual void | updateBBox () |
| virtual void | setVisual (TdkVisual *visual) |
| virtual TdkVisual * | getVisual () |
| virtual std::string | getType () |
| virtual TdkTemplateObject * | createTemplate () |
| virtual std::string | getTemplateName () |
Protected Member Functions | |
| virtual void | findWindow (TdkDisplay *display) |
| virtual void | handleVSEvent (TdkTranslateFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkScaleFeedbackEvent &event) |
| TdkApplicationLayoutObject::TdkApplicationLayoutObject | ( | std::string | name, | |
| TeBox & | bBox | |||
| ) |
| TdkApplicationLayoutObject::TdkApplicationLayoutObject | ( | TdkApplicationLayoutObject & | applicatioLayoutObject | ) |
| virtual void TdkApplicationLayoutObject::insert | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkApplicationLayoutObject::load | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkApplicationLayoutObject::update | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkApplicationLayoutObject::remove | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| void TdkApplicationLayoutObject::transform | ( | TdkMathMatrix & | matrix | ) | [virtual] |
| void TdkApplicationLayoutObject::addPoint | ( | int | vertex1, | |
| TeCoord2D | point | |||
| ) | [virtual] |
Implements TdkEditableObject.
| void TdkApplicationLayoutObject::editPoint | ( | int | index, | |
| double | dx, | |||
| double | dy | |||
| ) | [virtual] |
Implements TdkEditableObject.
| void TdkApplicationLayoutObject::removePoint | ( | int | index | ) | [virtual] |
Implements TdkEditableObject.
| int TdkApplicationLayoutObject::vertexPoint | ( | TeCoord2D & | coord | ) | [inline, virtual] |
Implements TdkEditableObject.
| void TdkApplicationLayoutObject::segmentVertexes | ( | TeCoord2D & | coord, | |
| int & | vertex1, | |||
| int & | vertex2 | |||
| ) | [inline, virtual] |
Implements TdkEditableObject.
| void TdkApplicationLayoutObject::point2Line | ( | TeCoord2D & | coord, | |
| int | vertex1, | |||
| int | vertex2 | |||
| ) | [inline, virtual] |
Implements TdkEditableObject.
| bool TdkApplicationLayoutObject::isTranslatable | ( | ) | [inline, virtual] |
Implements TdkEditableObject.
| bool TdkApplicationLayoutObject::isScalable | ( | ) | [inline, virtual] |
Implements TdkEditableObject.
| bool TdkApplicationLayoutObject::isRotatable | ( | ) | [inline, virtual] |
| void TdkApplicationLayoutObject::setEditionState | ( | TdkObjectEditionState | state | ) | [inline, virtual] |
Reimplemented from TdkEditableObject.
| void TdkApplicationLayoutObject::updateBBox | ( | ) | [virtual] |
| void TdkApplicationLayoutObject::setVisual | ( | TdkVisual * | visual | ) | [inline, virtual] |
Implements TdkLayoutObject.
| TdkVisual * TdkApplicationLayoutObject::getVisual | ( | ) | [inline, virtual] |
Implements TdkLayoutObject.
| std::string TdkApplicationLayoutObject::getType | ( | ) | [inline, virtual] |
Reimplemented from TdkLayoutObject.
Reimplemented in TdkDetailLayoutObject, TdkGraphicalScaleLayoutObject, TdkImageLayoutObject, TdkLegendLayoutObject, TdkMapLayoutObject, and TdkNorthLayoutObject.
| TdkTemplateObject * TdkApplicationLayoutObject::createTemplate | ( | ) | [virtual] |
| std::string TdkApplicationLayoutObject::getTemplateName | ( | ) | [inline, virtual] |
Reimplemented from TdkLayoutObject.
Reimplemented in TdkDetailLayoutObject, TdkGraphicalScaleLayoutObject, TdkImageLayoutObject, TdkLegendLayoutObject, TdkMapLayoutObject, TdkNorthLayoutObject, and TdkViewLayoutObject.
| void TdkApplicationLayoutObject::findWindow | ( | TdkDisplay * | display | ) | [protected, virtual] |
| void TdkApplicationLayoutObject::handleVSEvent | ( | TdkTranslateFeedbackEvent & | event | ) | [protected, virtual] |
| void TdkApplicationLayoutObject::handleVSEvent | ( | TdkScaleFeedbackEvent & | event | ) | [protected, virtual] |
1.5.2