Ipelib
|
#include <ipestyle.h>
Public Member Functions | |
Symbol () | |
Symbol (Object *object) | |
Symbol (const Symbol &rhs) | |
Symbol & | operator= (const Symbol &rhs) |
~Symbol () | |
Public Attributes | |
bool | iXForm |
TTransformations | iTransformations |
Object * | iObject |
std::vector< Vector > | iSnap |
A symbol is a named object defined in an ipe::StyleSheet.
Symbol::Symbol | ( | ) |
Default constructor.
References ipe::ETransformationsAffine, iObject, iTransformations, and iXForm.
Symbol::Symbol | ( | Object * | object | ) |
Create symbol for object (takes ownership).
References ipe::ETransformationsAffine, iObject, iTransformations, and iXForm.
Symbol::Symbol | ( | const Symbol & | rhs | ) |
Copy constructor.
References ipe::Object::clone(), iObject, iSnap, iTransformations, and iXForm.
Symbol::~Symbol | ( | ) |
Destructor.
References iObject.
Assignment operator.
References ipe::Object::clone(), iObject, iSnap, iTransformations, and iXForm.
bool ipe::Symbol::iXForm |
Referenced by ipe::PdfPainter::doDrawSymbol(), operator=(), ipe::ImlParser::parseStyle(), ipe::PdfWriter::PdfWriter(), and Symbol().
TTransformations ipe::Symbol::iTransformations |
Referenced by ipe::Reference::draw(), ipe::Reference::drawSimple(), operator=(), ipe::ImlParser::parseStyle(), and Symbol().
Object* ipe::Symbol::iObject |
Referenced by ipe::PdfWriter::createPageView(), ipe::Painter::doDrawSymbol(), ipe::PdfPainter::doDrawSymbol(), ipe::Path::drawArrow(), ipe::CanvasBase::drawObjects(), ipe::Reference::drawSimple(), ipe::Document::findBitmaps(), operator=(), ipe::PdfWriter::PdfWriter(), ipe::Document::runLatexAsync(), Symbol(), and ~Symbol().
std::vector<Vector> ipe::Symbol::iSnap |
Referenced by operator=(), ipe::ImlParser::parseStyle(), and Symbol().