Ipelib
ipe::Symbol Class Reference

#include <ipestyle.h>

Public Member Functions

 Symbol ()
 Symbol (Object *object)
 Symbol (const Symbol &rhs)
Symboloperator= (const Symbol &rhs)
 ~Symbol ()

Public Attributes

bool iXForm
TTransformations iTransformations
ObjectiObject
std::vector< VectoriSnap

Detailed Description

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

Constructor & Destructor Documentation

◆ Symbol() [1/3]

Symbol::Symbol ( )

Default constructor.

References ipe::ETransformationsAffine, iObject, iTransformations, and iXForm.

Referenced by operator=(), and Symbol().

◆ Symbol() [2/3]

Symbol::Symbol ( Object * object)

Create symbol for object (takes ownership).

References ipe::ETransformationsAffine, iObject, iTransformations, and iXForm.

◆ Symbol() [3/3]

Symbol::Symbol ( const Symbol & rhs)

Copy constructor.

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

◆ ~Symbol()

Symbol::~Symbol ( )

Destructor.

References iObject.

Member Function Documentation

◆ operator=()

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

Assignment operator.

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

Member Data Documentation

◆ iXForm

◆ iTransformations

◆ iObject

◆ iSnap


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