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

Public Member Functions | |
| TdkGeometricTextLayoutObject (std::string name, TeText &text) | |
| TdkGeometricTextLayoutObject (TdkGeometricTextLayoutObject &geometricText) | |
| virtual | ~TdkGeometricTextLayoutObject () |
| TdkGeometricTextLayoutObject * | 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= (TdkGeometricTextLayoutObject &geometricText) |
| virtual void | setText (TeText &text) |
| virtual TeText & | getText () |
| virtual void | setTextSize (int s) |
| virtual std::string | getType () |
| virtual std::string | getTemplateName () |
| virtual void | editObject (double x, double y, int vertexId, int ringId) |
| virtual TdkTemplateObject * | createTemplate () |
Protected Member Functions | |
| virtual void | setDefaultTextValues () |
| 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 (TdkEditFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkLayoutEditEvent &event) |
| virtual void | handleVSEvent (TdkSelectVertexToEditEvent &event) |
| virtual void | handleVSEvent (TdkTranslateFeedbackEvent &event) |
| virtual bool | isOutOfPage () |
| virtual void | getTextValueBBox (TeBox &bbox) |
Protected Attributes | |
| TeText | text_ |
| double | size_mm |
| bool | _deleteVisual |
| TdkGeometricTextLayoutObject::TdkGeometricTextLayoutObject | ( | std::string | name, | |
| TeText & | text | |||
| ) |
| TdkGeometricTextLayoutObject::TdkGeometricTextLayoutObject | ( | TdkGeometricTextLayoutObject & | geometricText | ) |
| TdkGeometricTextLayoutObject::~TdkGeometricTextLayoutObject | ( | ) | [virtual] |
| TdkGeometricTextLayoutObject * TdkGeometricTextLayoutObject::copy | ( | ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkGeometricTextLayoutObject::insert | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkGeometricTextLayoutObject::load | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkGeometricTextLayoutObject::update | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| virtual void TdkGeometricTextLayoutObject::remove | ( | TeDatabase * | driver, | |
| std::string | layoutName | |||
| ) | [virtual] |
Implements TdkLayoutObject.
| void TdkGeometricTextLayoutObject::transform | ( | TdkMathMatrix & | matrix | ) | [virtual] |
Implements TdkEditableObject.
| int TdkGeometricTextLayoutObject::vertexPoint | ( | TeCoord2D & | coord | ) | [inline, virtual] |
Implements TdkEditableObject.
| void TdkGeometricTextLayoutObject::segmentVertexes | ( | TeCoord2D & | coord, | |
| int & | vertex1, | |||
| int & | vertex2 | |||
| ) | [inline, virtual] |
Implements TdkEditableObject.
| void TdkGeometricTextLayoutObject::point2Line | ( | TeCoord2D & | coord, | |
| int | vertex1, | |||
| int | vertex2 | |||
| ) | [inline, virtual] |
Implements TdkEditableObject.
| void TdkGeometricTextLayoutObject::updateBBox | ( | ) | [virtual] |
Implements TdkLayoutObject.
| void TdkGeometricTextLayoutObject::operator= | ( | TdkGeometricTextLayoutObject & | geometricText | ) | [virtual] |
| void TdkGeometricTextLayoutObject::setText | ( | TeText & | text | ) | [inline, virtual] |
| TeText & TdkGeometricTextLayoutObject::getText | ( | ) | [inline, virtual] |
| void TdkGeometricTextLayoutObject::setTextSize | ( | int | s | ) | [virtual] |
| std::string TdkGeometricTextLayoutObject::getType | ( | ) | [inline, virtual] |
Reimplemented from TdkGeometricLayoutObject.
| std::string TdkGeometricTextLayoutObject::getTemplateName | ( | ) | [inline, virtual] |
Reimplemented from TdkGeometricLayoutObject.
| void TdkGeometricTextLayoutObject::editObject | ( | double | x, | |
| double | y, | |||
| int | vertexId, | |||
| int | ringId | |||
| ) | [virtual] |
| TdkTemplateObject * TdkGeometricTextLayoutObject::createTemplate | ( | ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricTextLayoutObject::setDefaultTextValues | ( | ) | [protected, virtual] |
| void TdkGeometricTextLayoutObject::drawFill | ( | TdkDisplay * | display | ) | [protected, virtual] |
Implements TdkLayoutObject.
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkPickEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkSelectObjectsEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkLayoutSelectToEditEvent & | event | ) | [protected, virtual] |
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkEditFeedbackEvent & | event | ) | [protected, virtual] |
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkLayoutEditEvent & | event | ) | [protected, virtual] |
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkSelectVertexToEditEvent & | event | ) | [protected, virtual] |
| void TdkGeometricTextLayoutObject::handleVSEvent | ( | TdkTranslateFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| bool TdkGeometricTextLayoutObject::isOutOfPage | ( | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkGeometricTextLayoutObject::getTextValueBBox | ( | TeBox & | bbox | ) | [protected, virtual] |
TeText TdkGeometricTextLayoutObject::text_ [protected] |
double TdkGeometricTextLayoutObject::size_mm [protected] |
bool TdkGeometricTextLayoutObject::_deleteVisual [protected] |
1.5.2