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

Public Member Functions | |
| TdkImageLayoutObject (std::string name, std::string imageFile, TeBox &bBox) | |
| TdkImageLayoutObject (std::string name, TdkImageLayoutObjectProperty &property, TeBox &bBox) | |
| TdkImageLayoutObject (TdkImageLayoutObject &imageObject) | |
| virtual | ~TdkImageLayoutObject () |
| TdkImageLayoutObject * | copy () |
| virtual void | operator= (TdkImageLayoutObject &TdkImageLayoutObject) |
| virtual void | scale (double sx, double sy, int fixedPoint) |
| virtual void | rotate (double angle, TeCoord2D &fixedCoord) |
| virtual void | transform (TdkMathMatrix &matrix) |
| virtual bool | isRotatable () |
| virtual void | updateBBox () |
| virtual std::string | getType () |
| virtual std::string | getTemplateName () |
| virtual void | setImageFile (std::string imageFile) |
| virtual std::string | getImageFile () |
| virtual void | setProperty (TdkImageLayoutObjectProperty &property) |
| virtual TdkImageLayoutObjectProperty & | getProperty () |
| virtual TdkTemplateObject * | createTemplate () |
| virtual double | getRotationAngle () |
| virtual void | setRotationAngle (double angle) |
| virtual void | rotateImage (double angle) |
| virtual void | getClipPoly (TePolygon &poly) |
Protected Member Functions | |
| virtual void | drawFill (TdkDisplay *display) |
| virtual void | handleVSEvent (TdkEvent &event) |
| virtual void | handleVSEvent (TdkLayoutSelectToEditEvent &event) |
| virtual void | handleVSEvent (TdkRotateFeedbackEvent &event) |
Protected Attributes | |
| std::string | imageFile_ |
Properties | |
| TdkImageLayoutObjectProperty | _ |
| TePolygon | clipPoly_ |
| double | rotationAngle_ |
| TdkImageLayoutObject::TdkImageLayoutObject | ( | std::string | name, | |
| std::string | imageFile, | |||
| TeBox & | bBox | |||
| ) |
| TdkImageLayoutObject::TdkImageLayoutObject | ( | std::string | name, | |
| TdkImageLayoutObjectProperty & | property, | |||
| TeBox & | bBox | |||
| ) |
| TdkImageLayoutObject::TdkImageLayoutObject | ( | TdkImageLayoutObject & | imageObject | ) |
| TdkImageLayoutObject::~TdkImageLayoutObject | ( | ) | [virtual] |
| TdkImageLayoutObject * TdkImageLayoutObject::copy | ( | ) | [virtual] |
Implements TdkLayoutObject.
| void TdkImageLayoutObject::operator= | ( | TdkImageLayoutObject & | TdkImageLayoutObject | ) | [virtual] |
| void TdkImageLayoutObject::scale | ( | double | sx, | |
| double | sy, | |||
| int | fixedPoint | |||
| ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkImageLayoutObject::rotate | ( | double | angle, | |
| TeCoord2D & | fixedCoord | |||
| ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkImageLayoutObject::transform | ( | TdkMathMatrix & | matrix | ) | [virtual] |
Reimplemented from TdkApplicationLayoutObject.
| bool TdkImageLayoutObject::isRotatable | ( | ) | [inline, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| void TdkImageLayoutObject::updateBBox | ( | ) | [virtual] |
Reimplemented from TdkApplicationLayoutObject.
| std::string TdkImageLayoutObject::getType | ( | ) | [inline, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| std::string TdkImageLayoutObject::getTemplateName | ( | ) | [inline, virtual] |
Reimplemented from TdkApplicationLayoutObject.
| void TdkImageLayoutObject::setImageFile | ( | std::string | imageFile | ) | [virtual] |
| std::string TdkImageLayoutObject::getImageFile | ( | ) | [inline, virtual] |
| void TdkImageLayoutObject::setProperty | ( | TdkImageLayoutObjectProperty & | property | ) | [inline, virtual] |
| TdkImageLayoutObjectProperty & TdkImageLayoutObject::getProperty | ( | ) | [inline, virtual] |
| TdkTemplateObject * TdkImageLayoutObject::createTemplate | ( | ) | [virtual] |
Reimplemented from TdkApplicationLayoutObject.
| double TdkImageLayoutObject::getRotationAngle | ( | ) | [inline, virtual] |
| void TdkImageLayoutObject::setRotationAngle | ( | double | angle | ) | [inline, virtual] |
| void TdkImageLayoutObject::rotateImage | ( | double | angle | ) | [virtual] |
| void TdkImageLayoutObject::getClipPoly | ( | TePolygon & | poly | ) | [virtual] |
Reimplemented from TdkLayoutObject.
| void TdkImageLayoutObject::drawFill | ( | TdkDisplay * | display | ) | [protected, virtual] |
Implements TdkLayoutObject.
| void TdkImageLayoutObject::handleVSEvent | ( | TdkEvent & | event | ) | [protected, virtual] |
Reimplemented from TdkLayoutObject.
| void TdkImageLayoutObject::handleVSEvent | ( | TdkLayoutSelectToEditEvent & | event | ) | [protected, virtual] |
| void TdkImageLayoutObject::handleVSEvent | ( | TdkRotateFeedbackEvent & | event | ) | [protected, virtual] |
std::string TdkImageLayoutObject::imageFile_ [protected] |
TdkImageLayoutObjectProperty TdkImageLayoutObject::_ [protected] |
TePolygon TdkImageLayoutObject::clipPoly_ [protected] |
double TdkImageLayoutObject::rotationAngle_ [protected] |
1.5.2