Class responsible for representing an annotation over a span of time. More...
Inheritance diagram for MAKLogger::DtLgrRangeAnnotation:
Collaboration diagram for MAKLogger::DtLgrRangeAnnotation:Public Member Functions | |
| DtLgrRangeAnnotation (const DtString &name, const DtString &description, DtAbsoluteTime startTime, DtAbsoluteTime endTime) | |
| virtual const DtString & | type () const |
| Accessor for getting the annotation type. | |
| virtual void | setName (const DtString &name) |
| Accessor for setting the annotation name. | |
| virtual const DtString & | name () const |
| Accessor for getting the annotation name. | |
| virtual void | setText (const DtString &name) |
| Accessor for setting the annotation text. | |
| virtual const DtString & | text () const |
| Accessor for getting the annotation text. | |
| virtual void | setStartTime (const DtAbsoluteTime &time) |
| Accessor for setting the annotation start time. | |
| virtual const DtAbsoluteTime & | startTime () const |
| Get the start time. | |
| virtual void | setEndTime (const DtAbsoluteTime &time) |
| Accessor for setting the annotation start time. | |
| virtual const DtAbsoluteTime & | endTime () const |
| Get the end time. | |
| virtual DtRelativeTime | duration () const |
| Get the End Time - start time. | |
| virtual void | initializeFromObject (const DtEnvObject *annotationObject) |
| Initialize from environment object. | |
| virtual void | createObject (DtEnvironment environment) |
| Create an object in the environment. | |
Static Public Attributes | |
| static DtLgrAnnotationDefinition | theDefinition |
| Annotation type definition. | |
Static Protected Member Functions | |
| static DtLgrAnnotation * | load (const DtEnvObject *) |
| Create a range annotation from an env object. | |
| static DtLgrAnnotationSliderBar * | createBar (DtLgrAnnotation *) |
| Create a range annotation slider bar for the annotation. | |
Protected Attributes | |
| DtString | myName |
| DtString | myText |
| DtAbsoluteTime | myStartTime |
| DtAbsoluteTime | myEndTime |
Private Member Functions | |
| DtLgrRangeAnnotation (const DtLgrRangeAnnotation &) | |
| Not Implemented. | |
| DtLgrRangeAnnotation & | operator= (const DtLgrRangeAnnotation &) |
| Not Implemented. | |
Class responsible for representing an annotation over a span of time.