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

Public Member Functions | |
| TdkGeometricPolygonLayoutObject (std::string name, TePolygon &polygon) | |
| TdkGeometricPolygonLayoutObject (TdkGeometricPolygonLayoutObject &geometricPolygon) | |
| TdkGeometricPolygonLayoutObject * | copy () |
| 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, int vertex2, TeCoord2D) |
| 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 void | updateBBox () |
| virtual void | operator= (TdkGeometricPolygonLayoutObject &geometricPolygon) |
| virtual void | setPolygon (TePolygon &polygon) |
| virtual TePolygon & | getPolygon () |
| virtual std::string | getType () |
| virtual std::string | getTemplateName () |
| virtual TdkTemplateObject * | createTemplate () |
Protected Member Functions | |
| virtual void | drawFill (TdkDisplay *display) |
| virtual void | handleVSEvent (TdkEvent &event) |
| virtual void | handleVSEvent (TdkPickEvent &event) |
| virtual void | handleVSEvent (TdkSelectObjectsEvent &event) |
| virtual void | handleVSEvent (TdkLayoutSelectToEditEvent &event) |
| virtual void | handleVSEvent (TdkSelectVertexToEditEvent &event) |
| virtual void | handleVSEvent (TdkEditFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkTranslateFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkScaleFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkRotateFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkEditObjectPointFeedbackEvent &event) |
Protected Attributes | |
| TePolygon | polygon_ |
| TdkGeometricPolygonLayoutObject::TdkGeometricPolygonLayoutObject | ( | std::string | name, | |
| TePolygon & | polygon | |||
| ) | [inline] |
| TdkGeometricPolygonLayoutObject::TdkGeometricPolygonLayoutObject | ( | TdkGeometricPolygonLayoutObject & | geometricPolygon | ) | [inline] |
| TdkGeometricPolygonLayoutObject * TdkGeometricPolygonLayoutObject::copy | ( | ) | [virtual] |
Tecgraf - GIS development team
Tdk Framework
@(#) TdkGeometricPolygonLayoutObject.cpp
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::insert | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [inline, virtual] |
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::load | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [inline, virtual] |
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::update | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [inline, virtual] |
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::remove | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [inline, virtual] |
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::transform | ( | TdkMathMatrix & | matrix | ) | [virtual] |
Implements TdkEditableObject.
| void TdkGeometricPolygonLayoutObject::addPoint | ( | int | vertex1, | |
| int | vertex2, | |||
| TeCoord2D | ||||
| ) | [virtual] |
| void TdkGeometricPolygonLayoutObject::editPoint | ( | int | index, | |
| double | dx, | |||
| double | dy | |||
| ) | [virtual] |
Reimplemented from TdkGeometricLayoutObject.
| void TdkGeometricPolygonLayoutObject::removePoint | ( | int | index | ) | [virtual] |
Reimplemented from TdkGeometricLayoutObject.
| int TdkGeometricPolygonLayoutObject::vertexPoint | ( | TeCoord2D & | coord | ) | [virtual] |
Implements TdkEditableObject.
| void TdkGeometricPolygonLayoutObject::segmentVertexes | ( | TeCoord2D & | coord, | |
| int & | vertex1, | |||
| int & | vertex2 | |||
| ) | [virtual] |
Implements TdkEditableObject.
| void TdkGeometricPolygonLayoutObject::point2Line | ( | TeCoord2D & | coord, | |
| int | vertex1, | |||
| int | vertex2 | |||
| ) | [virtual] |
Implements TdkEditableObject.
| void TdkGeometricPolygonLayoutObject::updateBBox | ( | ) | [virtual] |
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::operator= | ( | TdkGeometricPolygonLayoutObject & | geometricPolygon | ) | [virtual] |
| void TdkGeometricPolygonLayoutObject::setPolygon | ( | TePolygon & | polygon | ) | [inline, virtual] |
| TePolygon & TdkGeometricPolygonLayoutObject::getPolygon | ( | ) | [inline, virtual] |
| std::string TdkGeometricPolygonLayoutObject::getType | ( | ) | [inline, virtual] |
Reimplemented from TdkGeometricLayoutObject.
| std::string TdkGeometricPolygonLayoutObject::getTemplateName | ( | ) | [inline, virtual] |
Reimplemented from TdkGeometricLayoutObject.
| TdkTemplateObject * TdkGeometricPolygonLayoutObject::createTemplate | ( | ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::drawFill | ( | TdkDisplay * | display | ) | [protected, virtual] |
Implements TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkPickEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkSelectObjectsEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkLayoutSelectToEditEvent & | event | ) | [protected, virtual] |
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkSelectVertexToEditEvent & | event | ) | [protected, virtual] |
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkEditFeedbackEvent & | event | ) | [protected, virtual] |
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkTranslateFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkScaleFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkRotateFeedbackEvent & | event | ) | [protected, virtual] |
| void TdkGeometricPolygonLayoutObject::handleVSEvent | ( | TdkEditObjectPointFeedbackEvent & | event | ) | [protected, virtual] |
TePolygon TdkGeometricPolygonLayoutObject::polygon_ [protected] |
1.5.2