Ipelib: ipe::Symbol Class Reference

Ipelib

- Main Page
- Related Pages
- Modules
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes | List of all members
ipe::Symbol Class Reference
Ipe Attributes

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

## Detailed Description

A symbol is a named object defined in an ipe::StyleSheet.

## Constructor & Destructor Documentation

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, iTransformations, and iXForm.

Symbol::~Symbol | ( |  | ) |

Destructor.

References iObject.

## Member Function Documentation

Symbol & Symbol::operator= | ( | const Symbol & | rhs | ) |

Assignment operator.

References ipe::Object::clone(), iObject, iTransformations, and iXForm.

## Member Data Documentation

bool ipe::Symbol::iXForm

Referenced by ipe::PdfPainter::doDrawSymbol(), operator=(), ipe::ImlParser::parseStyle(), and Symbol().

TTransformations ipe::Symbol::iTransformations

Referenced by ipe::Reference::draw(), operator=(), ipe::ImlParser::parseStyle(), and Symbol().

Object* ipe::Symbol::iObject

Referenced by ipe::PdfWriter::createPageView(), ipe::PdfPainter::doDrawSymbol(), ipe::Painter::doDrawSymbol(), ipe::Path::drawArrow(), ipe::CanvasBase::drawObjects(), ipe::Document::findBitmaps(), operator=(), ipe::Document::runLatex(), Symbol(), and ~Symbol().

The documentation for this class was generated from the following files:

- ipestyle.h
- ipestyle.cpp