| 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.
| 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(), and Symbol().
| TTransformations ipe::Symbol::iTransformations | 
Referenced by ipe::Reference::draw(), ipe::Reference::drawSimple(), operator=(), ipe::ImlParser::parseStyle(), and Symbol().
| Object* ipe::Symbol::iObject | 
| std::vector<Vector> ipe::Symbol::iSnap | 
Referenced by ipe::Reference::checkStyle(), ipe::Reference::draw(), operator=(), ipe::ImlParser::parseStyle(), and Symbol().