Public Member Functions | Static Public Attributes | Static Protected Member Functions | Protected Attributes
MAKLogger::DtLgrPointAnnotation Class Reference

Represents an annotation for a specific point in time. More...

+ Inheritance diagram for MAKLogger::DtLgrPointAnnotation:
+ Collaboration diagram for MAKLogger::DtLgrPointAnnotation:

List of all members.

Public Member Functions

 DtLgrPointAnnotation (const DtString &name, DtAbsoluteTime time, const DtString &text)
 CTOR takes the annotations name, time and text.
virtual ~DtLgrPointAnnotation ()
 DTOR.
virtual const DtStringtype () const
 Get the annotation's name.
virtual void setName (const DtString &name)
 Set the annotation's name.
virtual const DtStringname () const
 Get the annotation's name.
virtual void setText (const DtString &text)
 Set the annotation's text.
virtual const DtStringtext () const
 Get the annotation's text.
virtual const DtAbsoluteTimestartTime () const
 Get the annotation's start time.
virtual const DtAbsoluteTimeendTime () const
 Get the annotation's end time.
virtual void setStartTime (const DtAbsoluteTime &time)
virtual void setEndTime (const DtAbsoluteTime &time)
virtual const DtAbsoluteTimetime () const
 Get the annotation's time. The same as startTime and endTime.
virtual void setTime (DtAbsoluteTime time)
 Set the annotation's 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
 The global definition of the point annotation type.

Static Protected Member Functions

static DtLgrAnnotationload (const DtEnvObject *)
 Create an annotation from an object.
static DtLgrAnnotationSliderBarcreateBar (DtLgrAnnotation *)
 Draw the bar for a point annotation.

Protected Attributes

DtString myName
DtString myText
DtAbsoluteTime myTime

Detailed Description

Represents an annotation for a specific point in time.


Member Function Documentation

virtual const DtAbsoluteTime& MAKLogger::DtLgrPointAnnotation::endTime ( ) const [virtual]

Get the annotation's end time.

For point annotations start time and end time are the same.

Implements MAKLogger::DtLgrAnnotation.

virtual const DtAbsoluteTime& MAKLogger::DtLgrPointAnnotation::startTime ( ) const [virtual]

Get the annotation's start time.

For point annotations start time and end time are the same.

Implements MAKLogger::DtLgrAnnotation.


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)