OEAnnotation

class OEAnnotation : public OESystem::OEBase

This class represents OEAnnotation.

The following methods are publicly inherited from OEBase:

operator=

GetData

IsDataType

operator+=

GetDataIter

SetBaseData

AddBaseData

GetDataType

SetBoolData

AddData

GetDoubleData

SetData

Clear

GetFloatData

SetDoubleData

CreateCopy

GetIntData

SetFloatData

DeleteData

GetStringData

SetIntData

GetBoolData

HasData

SetStringData

Constructors

OEAnnotation()
OEAnnotation(const OEAnnotation& rhs)
OEAnnotation(unsigned int type, const char* title = 0)

Default and copy constructors.

operator=

OEAnnotation &operator=(const OEAnnotation &rhs)

Assignment operator.

AddChild

void AddChild(const OEAnnotation& child)

CreateCopy

OEBase* CreateCopy() const

GetChildren

OESystem::OEIterBase<OEAnnotation>* GetChildren() const

GetColor

OESystem::OEColor GetColor() const

GetDataType

const void* GetDataType() const

GetRenderHint

unsigned int GetRenderHint() const

GetTitle

const char* GetTitle() const

GetType

unsigned int GetType() const

IsDataType

bool IsDataType(const void* type) const

SetColor

OEAnnotation& SetColor(const OESystem::OEColor &)

SetRenderHint

OEAnnotation& SetRenderHint(unsigned int hint)

SetTitle

void SetTitle(const char *)

SetType

void SetType(unsigned int type)