|
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 ipe::Reference::checkStyle(), ipe::Reference::draw(), operator=(), ipe::ImlParser::parseStyle(), and Symbol().