![]() |
MAK Data Logger API Documentation for HLA
|
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 | ~DtLgrRangeAnnotation () |
| virtual const DtString & | type () const |
| Accessor for getting the annotation type. More... | |
| virtual void | setName (const DtString &name) |
| Accessor for setting the annotation name. More... | |
| virtual const DtString & | name () const |
| Accessor for getting the annotation name. More... | |
| virtual void | setText (const DtString &name) |
| Accessor for setting the annotation text. More... | |
| virtual const DtString & | text () const |
| Accessor for getting the annotation text. More... | |
| virtual void | setStartTime (const DtAbsoluteTime &time) |
| Accessor for setting the annotation start time. More... | |
| virtual const DtAbsoluteTime & | startTime () const |
| Get the start time. More... | |
| virtual void | setEndTime (const DtAbsoluteTime &time) |
| Accessor for setting the annotation start time. More... | |
| virtual const DtAbsoluteTime & | endTime () const |
| Get the end time. More... | |
| virtual DtRelativeTime | duration () const |
| Get the End Time - start time. More... | |
| virtual void | initializeFromObject (const DtEnvObject *annotationObject) |
| Initialize from environment object. More... | |
| virtual void | createObject (DtEnvironment environment) |
| Create an object in the environment. More... | |
Public Member Functions inherited from MAKLogger::DtLgrAnnotation | |
| DtLgrAnnotation (const DtLgrAnnotationDefinition *definition) | |
| CTOR. More... | |
| virtual | ~DtLgrAnnotation () |
| const DtLgrAnnotationDefinition * | definition () const |
| Get the definition of of this type of annotation. More... | |
| virtual void | addedToManager (DtLgrAnnotationManager *manager) |
| Called by manager after added to a given manager. More... | |
Static Public Attributes | |
| static DtLgrAnnotationDefinition | theDefinition |
| Annotation type definition. More... | |
Static Protected Member Functions | |
| static DtLgrAnnotation * | load (const DtEnvObject *) |
| Create a range annotation from an env object. More... | |
| static DtLgrAnnotationSliderBar * | createBar (DtLgrAnnotation *) |
| Create a range annotation slider bar for the annotation. More... | |
Protected Attributes | |
| DtString | myName |
| DtString | myText |
| DtAbsoluteTime | myStartTime |
| DtAbsoluteTime | myEndTime |
Protected Attributes inherited from MAKLogger::DtLgrAnnotation | |
| DtLgrAnnotationManager * | myManager |
| const DtLgrAnnotationDefinition * | myTypeDefinition |
Private Member Functions | |
| DtLgrRangeAnnotation (const DtLgrRangeAnnotation &) | |
| Not Implemented. More... | |
| DtLgrRangeAnnotation & | operator= (const DtLgrRangeAnnotation &) |
| Not Implemented. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from MAKLogger::DtLgrAnnotation | |
| static bool | compareNames (const DtLgrAnnotation *a, const DtLgrAnnotation *b) |
| Static function used for sorting. More... | |
Protected Member Functions inherited from MAKLogger::DtLgrAnnotation | |
| virtual void | annotationChanged () |
| Function should be called by any annotation function which modifies the state of the annotation. More... | |
Class responsible for representing an annotation over a span of time.
| MAKLogger::DtLgrRangeAnnotation::DtLgrRangeAnnotation | ( | const DtString & | name, |
| const DtString & | description, | ||
| DtAbsoluteTime | startTime, | ||
| DtAbsoluteTime | endTime | ||
| ) |
|
virtual |
|
private |
Not Implemented.
|
staticprotected |
Create a range annotation slider bar for the annotation.
|
virtual |
Create an object in the environment.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Get the End Time - start time.
|
virtual |
Get the end time.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Initialize from environment object.
Implements MAKLogger::DtLgrAnnotation.
|
staticprotected |
Create a range annotation from an env object.
|
virtual |
Accessor for getting the annotation name.
Implements MAKLogger::DtLgrAnnotation.
|
private |
Not Implemented.
|
virtual |
Accessor for setting the annotation start time.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Accessor for setting the annotation name.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Accessor for setting the annotation start time.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Accessor for setting the annotation text.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Get the start time.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Accessor for getting the annotation text.
Implements MAKLogger::DtLgrAnnotation.
|
virtual |
Accessor for getting the annotation type.
Implements MAKLogger::DtLgrAnnotation.
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
Annotation type definition.