OEAnnotation
class OEAnnotation : public OESystem::OEBase
This class represents OEAnnotation.
The following methods are publicly inherited from OEBase:
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)