VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
DtSdcBarAttributeTemplateObject Class Reference

A Value Bar Attribute Template. More...

Inheritance diagram for DtSdcBarAttributeTemplateObject:
Inheritance graph
[legend]

Public Member Functions

 DtSdcBarAttributeTemplateObject (const DtGlobalObjectDesignator &templateId, const DtString &name, double minRange, double maxRange)
 Construct the Value Bar Attribute Group Template.
virtual ~DtSdcBarAttributeTemplateObject ()
 DtSdcBarAttributeTemplateObject (const DtSdcBarAttributeTemplateObject &orig)
 Copy constructor.
DtSdcBarAttributeTemplateObjectoperator= (const DtSdcBarAttributeTemplateObject &rhs)
 Assignment operator.
virtual double minRange () const
 minRange accessor
virtual double maxRange () const
 maxRange accessor
- Public Member Functions inherited from DtSdcAttributeTemplateObject
 DtSdcAttributeTemplateObject (const DtGlobalObjectDesignator &templateId, const DtString &name, DtSdcAttributeType attributeType)
 Construct the Attribute Template.
virtual ~DtSdcAttributeTemplateObject ()
 DtSdcAttributeTemplateObject (const DtSdcAttributeTemplateObject &orig)
 Copy constructor.
DtSdcAttributeTemplateObjectoperator= (const DtSdcAttributeTemplateObject &rhs)
 Assignment operator.
virtual const DtStringname () const
 name accessor
virtual const
DtGlobalObjectDesignator & 
templateId () const
 name accessor
virtual DtSdcAttributeType attributeType () const
 attribute type accessor
virtual const
DtAttributeTemplateStateRecord
attributeTemplateRecord () const

Protected Attributes

double myMinRange
double myMaxRange
- Protected Attributes inherited from DtSdcAttributeTemplateObject
DtGlobalObjectDesignator myTemplateId
DtString myName
DtSdcAttributeType myAttributeType
DtAttributeTemplateStateRecord myAttributeTemplateRecord

Private Member Functions

 DtSdcBarAttributeTemplateObject ()
 Default constructor.

Additional Inherited Members

- Public Types inherited from DtSdcAttributeTemplateObject
enum  DtSdcAttributeType {
  DtSdcAttributeTypeNoValue = 0, DtSdcAttributeValueNumeric = 1, DtSdcAttributeTypeValueBar = 2, DtSdcAttributeTypeValueGraph = 3,
  DtSdcAttributeTypeBitmap = 4
}

Detailed Description

A Value Bar Attribute Template.

DtSdcBarAttributeTemplateObject represents a template that defines an attribute type in an Attribute Group that displays a horizontal value bar; a range (min and max) is specified, and then the bar is drawn showing what portion of the range is covered by the attribute value set.

Constructor & Destructor Documentation

DtSdcBarAttributeTemplateObject::DtSdcBarAttributeTemplateObject ( const DtGlobalObjectDesignator &  templateId,
const DtString name,
double  minRange,
double  maxRange 
)

Construct the Value Bar Attribute Group Template.

Parameters
idPassed to DtSdcAtteibuteTemplate3Object base (see)
templateIdPassed to DtSdcAtteibuteTemplate3Object base (see)
name
minRangeThe minimum value for the range of values represented
maxRangeThe maximum value for the range of values represented
virtual DtSdcBarAttributeTemplateObject::~DtSdcBarAttributeTemplateObject ( )
virtual
DtSdcBarAttributeTemplateObject::DtSdcBarAttributeTemplateObject ( const DtSdcBarAttributeTemplateObject orig)

Copy constructor.

DtSdcBarAttributeTemplateObject::DtSdcBarAttributeTemplateObject ( )
private

Default constructor.

Private and not implemented - you must supply all parameters to create a value bar attribute template

Member Function Documentation

DtSdcBarAttributeTemplateObject& DtSdcBarAttributeTemplateObject::operator= ( const DtSdcBarAttributeTemplateObject rhs)

Assignment operator.

virtual double DtSdcBarAttributeTemplateObject::minRange ( ) const
virtual

minRange accessor

Get the minimum value for the range represented

Returns
double, minimum range
virtual double DtSdcBarAttributeTemplateObject::maxRange ( ) const
virtual

maxRange accessor

Get the maximum value for the range represented

Returns
double, maximum range

Member Data Documentation

double DtSdcBarAttributeTemplateObject::myMinRange
protected
double DtSdcBarAttributeTemplateObject::myMaxRange
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)