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
OEAnnotation(type: int, title: str = None) -> OEAnnotation
OEAnnotation(rhs: OEAnnotation) -> OEAnnotation

Default and copy constructors.

AddChild

AddChild(child: OEAnnotation) -> None

CreateCopy

CreateCopy() -> OEBase

GetChildren

GetChildren() -> Iterable[OEAnnotation]

GetColor

GetColor() -> OEColor

GetDataType

GetDataType() -> void

GetRenderHint

GetRenderHint() -> int

GetTitle

GetTitle() -> str

GetType

GetType() -> int

IsDataType

IsDataType(type: void) -> bool

SetColor

SetColor(arg2: OEColor) -> OEAnnotation

SetRenderHint

SetRenderHint(hint: int) -> OEAnnotation

SetTitle

SetTitle(arg2: str) -> None

SetType

SetType(type: int) -> None