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

Public Member Functions | |
| TdkMapLayoutObject (std::string name, TeBox &bBox, TdkObjectGID &viewGID) | |
| TdkMapLayoutObject (std::string name, TeBox &bBox) | |
| TdkMapLayoutObject (TdkMapLayoutObject &mapLayoutObject) | |
| TdkMapLayoutObject * | copy () |
| virtual void | translate (double dx, double dy) |
| virtual void | scale (double sx, double sy, int fixedPoint) |
| virtual void | rotate (double angle, TeCoord2D &fixedCoord) |
| virtual TeCoord2D | fixedCoord (int fixedPoint) |
| virtual void | transform (TdkMathMatrix &matrix) |
| virtual bool | isRotatable () |
| virtual void | updateBBox () |
| virtual std::string | getType () |
| virtual std::string | getTemplateName () |
| virtual double | getRotationAngle () |
| virtual void | setRotationAngle (double angle) |
| virtual TeCoord2D & | getFixedPoint () |
| virtual void | setFixedPoint (TeCoord2D &point) |
| virtual void | getClipPoly (TePolygon &poly) |
| virtual TdkLayoutObjectPropertiesEvent * | createPropertiesEvent () |
| virtual void | setHGrid (double hGrid) |
| virtual double | getHGrid () |
| virtual void | setVGrid (double vGrid) |
| virtual double | getVGrid () |
| virtual void | setDrawGrid (bool draw) |
| virtual bool | getDrawGrid () |
| virtual void | setPageScale (double pageScale) |
| virtual double | getPageScale () |
| virtual void | setFixedPageScale (bool fixedPageScale) |
| virtual bool | getFixedPageScale () |
| virtual void | draw (TdkDisplay *display) |
Protected Member Functions | |
| virtual TeCoord2D | fixedWindowCoord (int fixedPoint) |
| virtual void | transformViewport (TdkMathMatrix &matrix) |
| virtual void | transformWindow (TdkMathMatrix &matrix) |
| virtual void | buildPageScale () |
| virtual void | drawFill (TdkDisplay *display) |
| virtual void | drawGrid (TdkDisplay *display) |
| virtual void | findWindow (TdkDisplay *display) |
| virtual void | handleVSEvent (TdkEvent &event) |
| virtual void | handleVSEvent (TdkLayoutMapObjectScaleEvent &event) |
| virtual void | handleVSEvent (TdkTranslateFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkScaleFeedbackEvent &event) |
| virtual void | handleVSEvent (TdkRotateFeedbackEvent &event) |
Protected Attributes | |
| TePolygon | clipPoly_ |
| double | rotationAngle_ |
| TeCoord2D | fixedPoint_ |
| TeBox | viewportBox_ |
| double | hGrid_ |
| double | vGrid_ |
| bool | drawGrid_ |
| double | pageScale_ |
| bool | fixedPageScale_ |
| bool | changedPageScale_ |
| TdkMapLayoutObject::TdkMapLayoutObject | ( | std::string | name, | |
| TeBox & | bBox, | |||
| TdkObjectGID & | viewGID | |||
| ) |
| TdkMapLayoutObject::TdkMapLayoutObject | ( | std::string | name, | |
| TeBox & | bBox | |||
| ) |
| TdkMapLayoutObject::TdkMapLayoutObject | ( | TdkMapLayoutObject & | mapLayoutObject | ) |
| TdkMapLayoutObject * TdkMapLayoutObject::copy | ( | ) | [virtual] |
Implements TdkLayoutObject.
| void TdkMapLayoutObject::translate | ( | double | dx, | |
| double | dy | |||
| ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkMapLayoutObject::scale | ( | double | sx, | |
| double | sy, | |||
| int | fixedPoint | |||
| ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkMapLayoutObject::rotate | ( | double | angle, | |
| TeCoord2D & | fixedCoord | |||
| ) | [virtual] |
Reimplemented from TdkLayoutObject.
| TeCoord2D TdkMapLayoutObject::fixedCoord | ( | int | fixedPoint | ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkMapLayoutObject::transform | ( | TdkMathMatrix & | matrix | ) | [virtual] |
Reimplemented from TdkApplicationLayoutObject.
| bool TdkMapLayoutObject::isRotatable | ( | ) | [inline, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| void TdkMapLayoutObject::updateBBox | ( | ) | [virtual] |
Reimplemented from TdkApplicationLayoutObject.
| std::string TdkMapLayoutObject::getType | ( | ) | [inline, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| std::string TdkMapLayoutObject::getTemplateName | ( | ) | [inline, virtual] |
Reimplemented from TdkViewLayoutObject.
| double TdkMapLayoutObject::getRotationAngle | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::setRotationAngle | ( | double | angle | ) | [inline, virtual] |
| TeCoord2D & TdkMapLayoutObject::getFixedPoint | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::setFixedPoint | ( | TeCoord2D & | point | ) | [inline, virtual] |
| void TdkMapLayoutObject::getClipPoly | ( | TePolygon & | poly | ) | [virtual] |
Reimplemented from TdkLayoutObject.
| TdkLayoutObjectPropertiesEvent * TdkMapLayoutObject::createPropertiesEvent | ( | ) | [inline, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkMapLayoutObject::setHGrid | ( | double | hGrid | ) | [inline, virtual] |
| double TdkMapLayoutObject::getHGrid | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::setVGrid | ( | double | vGrid | ) | [inline, virtual] |
| double TdkMapLayoutObject::getVGrid | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::setDrawGrid | ( | bool | draw | ) | [inline, virtual] |
| bool TdkMapLayoutObject::getDrawGrid | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::setPageScale | ( | double | pageScale | ) | [virtual] |
| double TdkMapLayoutObject::getPageScale | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::setFixedPageScale | ( | bool | fixedPageScale | ) | [inline, virtual] |
| bool TdkMapLayoutObject::getFixedPageScale | ( | ) | [inline, virtual] |
| void TdkMapLayoutObject::draw | ( | TdkDisplay * | display | ) | [virtual] |
Reimplemented from TdkLayoutObject.
| TeCoord2D TdkMapLayoutObject::fixedWindowCoord | ( | int | fixedPoint | ) | [protected, virtual] |
| void TdkMapLayoutObject::transformViewport | ( | TdkMathMatrix & | matrix | ) | [protected, virtual] |
| void TdkMapLayoutObject::transformWindow | ( | TdkMathMatrix & | matrix | ) | [protected, virtual] |
| void TdkMapLayoutObject::buildPageScale | ( | ) | [protected, virtual] |
| void TdkMapLayoutObject::drawFill | ( | TdkDisplay * | display | ) | [protected, virtual] |
Implements TdkLayoutObject.
| void TdkMapLayoutObject::drawGrid | ( | TdkDisplay * | display | ) | [protected, virtual] |
| void TdkMapLayoutObject::findWindow | ( | TdkDisplay * | display | ) | [protected, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| void TdkMapLayoutObject::handleVSEvent | ( | TdkEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkMapLayoutObject::handleVSEvent | ( | TdkLayoutMapObjectScaleEvent & | event | ) | [protected, virtual] |
| void TdkMapLayoutObject::handleVSEvent | ( | TdkTranslateFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| void TdkMapLayoutObject::handleVSEvent | ( | TdkScaleFeedbackEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| void TdkMapLayoutObject::handleVSEvent | ( | TdkRotateFeedbackEvent & | event | ) | [protected, virtual] |
TePolygon TdkMapLayoutObject::clipPoly_ [protected] |
double TdkMapLayoutObject::rotationAngle_ [protected] |
TeCoord2D TdkMapLayoutObject::fixedPoint_ [protected] |
TeBox TdkMapLayoutObject::viewportBox_ [protected] |
double TdkMapLayoutObject::hGrid_ [protected] |
double TdkMapLayoutObject::vGrid_ [protected] |
bool TdkMapLayoutObject::drawGrid_ [protected] |
double TdkMapLayoutObject::pageScale_ [protected] |
bool TdkMapLayoutObject::fixedPageScale_ [protected] |
bool TdkMapLayoutObject::changedPageScale_ [protected] |
1.5.2