9 #ifndef lgrAnnotation_H_
10 #define lgrAnnotation_H_
42 virtual const DtString& type()
const = 0;
44 virtual void setName(
const DtString& name) = 0;
45 virtual const DtString& name()
const = 0;
47 virtual void setText(
const DtString& text) = 0;
48 virtual const DtString& text()
const = 0;
57 virtual void initializeFromObject(
const DtEnvObject* annotationObject) = 0;
60 virtual void createObject(DtEnvironment environment) = 0;
70 virtual void annotationChanged();
const DtLgrAnnotationDefinition * myTypeDefinition
Definition: lgrAnnotation.h:74
DtLgrAnnotationManager * myManager
Definition: lgrAnnotation.h:72
Defines INPORT/EXPORT macros for lgrGui library.
Base annotation class defines interface for all annotations.
Definition: lgrAnnotation.h:26
Manages annotations.
Definition: lgrAnnotationManager.h:28
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