10 #ifndef lgrPointAnnotation_H_
11 #define lgrPointAnnotation_H_
17 #include <vlutil/vlString.h>
36 const DtString& text);
42 virtual const DtString& type()
const;
45 virtual void setName(
const DtString& name);
48 virtual const DtString& name()
const;
51 virtual void setText(
const DtString& text);
54 virtual const DtString& text()
const;
75 virtual void initializeFromObject(
const DtEnvObject* annotationObject);
78 virtual void createObject(DtEnvironment environment);
Represents an annotation for a specific point in time.
Definition: lgrPointAnnotation.h:30
DtAbsoluteTime myTime
Definition: lgrPointAnnotation.h:97
Contains MAKLogger::DtLgrAnnotationDefinition and MAKLogger::DtLgrAnnotationFactory classes...
DtString myText
Text string is in UTF8 format.
Definition: lgrPointAnnotation.h:95
Contains MAKLogger::DtLgrAnnotation class.
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.
static DtLgrAnnotationDefinition theDefinition
The global definition of the point annotation type.
Definition: lgrPointAnnotation.h:81
DtString myName
Name string is in UTF8 format.
Definition: lgrPointAnnotation.h:92
An Annotation definition allows annotation types to be defined which is necessary for generic instant...
Definition: lgrAnnotationFactory.h:36
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
#define DT_DLL_LGRANN
Definition: lgrAnn.h:19