#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] |