VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
vrvControlToolkit::DtVdcAttributeValue Class Reference

An instance of an attribute group (and corresponding attribute values)

The DtAttributeValue class is a container for holding the different types of attribute values that attributes can assume. It also has a DtAttributeUpdatePdu, which is used by the DtStealthRemoteDrawer class to update the attribute value represented by an instance of this class.

Public Member Functions

 DtVdcAttributeValue ()
 
 ~DtVdcAttributeValue ()
 
DtVdcAttributeValueoperator= (const DtVdcAttributeValue &rhs)
 
 DtVdcAttributeValue (const DtVdcAttributeValue &orig)
 
DtAttributeValueUpdateattributeValueUpdate ()
 
const DtAttributeValueUpdateattributeValueUpdate () const
 
const DtStringtextValue () const
 
void setTextValue (const DtString &textValue)
 
double xValue () const
 
void setXValue (double x)
 
double yValue () const
 
void setYValue (double y)
 
bool dirty () const
 
void setDirty (bool dirty)
 

Protected Attributes

DtString myTextValue
 
double myXValue
 
double myYValue
 
bool myDirty
 
DtAttributeValueUpdate myAttributeValueUpdate
 

Constructor & Destructor Documentation

vrvControlToolkit::DtVdcAttributeValue::DtVdcAttributeValue ( )

Default Constructor.

vrvControlToolkit::DtVdcAttributeValue::~DtVdcAttributeValue ( )

Destructor (non-virtual - this is a non-virtual class)

vrvControlToolkit::DtVdcAttributeValue::DtVdcAttributeValue ( const DtVdcAttributeValue orig)

Copy Constructor.

Member Function Documentation

DtVdcAttributeValue& vrvControlToolkit::DtVdcAttributeValue::operator= ( const DtVdcAttributeValue rhs)

Assignment Operator.

const DtString& vrvControlToolkit::DtVdcAttributeValue::textValue ( ) const

gets/sets a text attribute value (used for BMP attributes)

void vrvControlToolkit::DtVdcAttributeValue::setTextValue ( const DtString textValue)

gets/sets a text attribute value (used for BMP attributes)

double vrvControlToolkit::DtVdcAttributeValue::xValue ( ) const

gets/sets a numeric (x) attribute value (used for numeric, value bar, and graph attributes

void vrvControlToolkit::DtVdcAttributeValue::setXValue ( double  x)

gets/sets a numeric (x) attribute value (used for numeric, value bar, and graph attributes

double vrvControlToolkit::DtVdcAttributeValue::yValue ( ) const

gets/sets a numeric (y) attribute value (used for graph attributes)

void vrvControlToolkit::DtVdcAttributeValue::setYValue ( double  y)

gets/sets a numeric (x) attribute value (used for numeric, value bar, and graph attributes

bool vrvControlToolkit::DtVdcAttributeValue::dirty ( ) const

gets/sets a 'dirty' flag which indicates if the value has changed since the last time the group was updated to the network (used by DtStealthRemoteDrawer)

void vrvControlToolkit::DtVdcAttributeValue::setDirty ( bool  dirty)

gets/sets a 'dirty' flag which indicates if the value has changed since the last time the group was updated to the network (used by DtStealthRemoteDrawer)

DtAttributeValueUpdate& vrvControlToolkit::DtVdcAttributeValue::attributeValueUpdate ( )

gets the record used to represent this attribute value on the network

const DtAttributeValueUpdate& vrvControlToolkit::DtVdcAttributeValue::attributeValueUpdate ( ) const

Member Data Documentation

DtString vrvControlToolkit::DtVdcAttributeValue::myTextValue
protected
double vrvControlToolkit::DtVdcAttributeValue::myXValue
protected
double vrvControlToolkit::DtVdcAttributeValue::myYValue
protected
bool vrvControlToolkit::DtVdcAttributeValue::myDirty
protected
DtAttributeValueUpdate vrvControlToolkit::DtVdcAttributeValue::myAttributeValueUpdate
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)