#include <TdkGeometricPointLayoutObject.h>
Inheritance diagram for TdkGeometricPointLayoutObject:
Public Member Functions | |
TdkGeometricPointLayoutObject (std::string name, TePoint &point) | |
TdkGeometricPointLayoutObject (TdkGeometricPointLayoutObject &geometricPoint) | |
TdkGeometricPointLayoutObject * | 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 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= (TdkGeometricPointLayoutObject &geometricPoint) |
virtual void | setPoint (TePoint &point) |
virtual TePoint & | getPoint () |
virtual std::string | getType () |
virtual std::string | getTemplateName () |
virtual void | draw (TdkDisplay *display) |
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 (TdkSelectedFeedbackEvent &event) |
virtual void | handleVSEvent (TdkLayoutSelectToEditEvent &event) |
virtual void | handleVSEvent (TdkSelectVertexToEditEvent &event) |
virtual void | handleVSEvent (TdkEditFeedbackEvent &event) |
virtual void | handleVSEvent (TdkTranslateFeedbackEvent &event) |
virtual bool | isOutOfPage () |
Protected Attributes | |
TePoint | point_ |
TdkGeometricPointLayoutObject::TdkGeometricPointLayoutObject | ( | std::string | name, | |
TePoint & | point | |||
) | [inline] |
TdkGeometricPointLayoutObject::TdkGeometricPointLayoutObject | ( | TdkGeometricPointLayoutObject & | geometricPoint | ) | [inline] |
TdkGeometricPointLayoutObject * TdkGeometricPointLayoutObject::copy | ( | ) | [virtual] |
Tecgraf - GIS development team
Tdk Framework
@(#) TdkGeometricPointLayoutObject.cpp
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::insert | ( | TeDatabase * | driver, | |
std::string | layoutName | |||
) | [inline, virtual] |
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::load | ( | TeDatabase * | driver, | |
std::string | layoutName | |||
) | [inline, virtual] |
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::update | ( | TeDatabase * | driver, | |
std::string | layoutName | |||
) | [inline, virtual] |
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::remove | ( | TeDatabase * | driver, | |
std::string | layoutName | |||
) | [inline, virtual] |
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::transform | ( | TdkMathMatrix & | matrix | ) | [virtual] |
Implements TdkEditableObject.
int TdkGeometricPointLayoutObject::vertexPoint | ( | TeCoord2D & | coord | ) | [virtual] |
Implements TdkEditableObject.
void TdkGeometricPointLayoutObject::segmentVertexes | ( | TeCoord2D & | coord, | |
int & | vertex1, | |||
int & | vertex2 | |||
) | [virtual] |
Implements TdkEditableObject.
void TdkGeometricPointLayoutObject::point2Line | ( | TeCoord2D & | coord, | |
int | vertex1, | |||
int | vertex2 | |||
) | [virtual] |
Implements TdkEditableObject.
void TdkGeometricPointLayoutObject::updateBBox | ( | ) | [inline, virtual] |
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::operator= | ( | TdkGeometricPointLayoutObject & | geometricPoint | ) | [virtual] |
void TdkGeometricPointLayoutObject::setPoint | ( | TePoint & | point | ) | [inline, virtual] |
TePoint & TdkGeometricPointLayoutObject::getPoint | ( | ) | [inline, virtual] |
std::string TdkGeometricPointLayoutObject::getType | ( | ) | [inline, virtual] |
Reimplemented from TdkGeometricLayoutObject.
std::string TdkGeometricPointLayoutObject::getTemplateName | ( | ) | [inline, virtual] |
Reimplemented from TdkGeometricLayoutObject.
void TdkGeometricPointLayoutObject::draw | ( | TdkDisplay * | display | ) | [virtual] |
Reimplemented from TdkLayoutObject.
TdkTemplateObject * TdkGeometricPointLayoutObject::createTemplate | ( | ) | [virtual] |
Reimplemented from TdkLayoutObject.
void TdkGeometricPointLayoutObject::drawFill | ( | TdkDisplay * | display | ) | [protected, virtual] |
Implements TdkLayoutObject.
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkPickEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkSelectObjectsEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkSelectedFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkLayoutSelectToEditEvent & | event | ) | [protected, virtual] |
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkSelectVertexToEditEvent & | event | ) | [protected, virtual] |
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkEditFeedbackEvent & | event | ) | [protected, virtual] |
void TdkGeometricPointLayoutObject::handleVSEvent | ( | TdkTranslateFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
bool TdkGeometricPointLayoutObject::isOutOfPage | ( | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
TePoint TdkGeometricPointLayoutObject::point_ [protected] |