Public Member Functions | Static Public Attributes | Static Protected Member Functions | Protected Attributes | Private Member Functions
MAKLogger::DtLgrRangeAnnotation Class Reference

Class responsible for representing an annotation over a span of time. More...

+ Inheritance diagram for MAKLogger::DtLgrRangeAnnotation:
+ Collaboration diagram for MAKLogger::DtLgrRangeAnnotation:

List of all members.

Public Member Functions

 DtLgrRangeAnnotation (const DtString &name, const DtString &description, DtAbsoluteTime startTime, DtAbsoluteTime endTime)
virtual const DtStringtype () const
 Accessor for getting the annotation type.
virtual void setName (const DtString &name)
 Accessor for setting the annotation name.
virtual const DtStringname () const
 Accessor for getting the annotation name.
virtual void setText (const DtString &name)
 Accessor for setting the annotation text.
virtual const DtStringtext () const
 Accessor for getting the annotation text.
virtual void setStartTime (const DtAbsoluteTime &time)
 Accessor for setting the annotation start time.
virtual const DtAbsoluteTimestartTime () const
 Get the start time.
virtual void setEndTime (const DtAbsoluteTime &time)
 Accessor for setting the annotation start time.
virtual const DtAbsoluteTimeendTime () const
 Get the end time.
virtual DtRelativeTime duration () const
 Get the End Time - start 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
 Annotation type definition.

Static Protected Member Functions

static DtLgrAnnotationload (const DtEnvObject *)
 Create a range annotation from an env object.
static DtLgrAnnotationSliderBarcreateBar (DtLgrAnnotation *)
 Create a range annotation slider bar for the annotation.

Protected Attributes

DtString myName
DtString myText
DtAbsoluteTime myStartTime
DtAbsoluteTime myEndTime

Private Member Functions

 DtLgrRangeAnnotation (const DtLgrRangeAnnotation &)
 Not Implemented.
DtLgrRangeAnnotationoperator= (const DtLgrRangeAnnotation &)
 Not Implemented.

Detailed Description

Class responsible for representing an annotation over a span of time.


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)