10 #ifndef lgrRangeAnnotation_H_
11 #define lgrRangeAnnotation_H_
18 #include <vlutil/vlString.h>
45 virtual const DtString& type()
const;
48 virtual void setName(
const DtString& name);
51 virtual const DtString& name()
const;
54 virtual void setText(
const DtString& name);
57 virtual const DtString& text()
const;
75 virtual void initializeFromObject(
const DtEnvObject* annotationObject);
78 virtual void createObject(DtEnvironment environment);
DtAbsoluteTime myStartTime
Definition: lgrRangeAnnotation.h:94
DtString myName
Definition: lgrRangeAnnotation.h:91
Contains MAKLogger::DtLgrAnnotationDefinition and MAKLogger::DtLgrAnnotationFactory classes...
Contains MAKLogger::DtLgrAnnotation class.
Defines INPORT/EXPORT macros for lgrGui library.
Relative Time, an elapsed duration of time, no implied measurement, could be seconds/cycles or ticks ...
Definition: absoluteTime.h:28
static DtLgrAnnotationDefinition theDefinition
Annotation type definition.
Definition: lgrRangeAnnotation.h:81
Annotation slider bar class.
Definition: lgrAnnotationSliderBar.h:25
Base annotation class defines interface for all annotations.
Definition: lgrAnnotation.h:26
Contains MAKLogger::DtAbsoluteTime and MAKLogger::DtRelativeTime classes.
Class responsible for representing an annotation over a span of time.
Definition: lgrRangeAnnotation.h:28
An Annotation definition allows annotation types to be defined which is necessary for generic instant...
Definition: lgrAnnotationFactory.h:36
DtAbsoluteTime myEndTime
Definition: lgrRangeAnnotation.h:95
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
DtString myText
Definition: lgrRangeAnnotation.h:92
#define DT_DLL_LGRANN
Definition: lgrAnn.h:19