![]() |
VR-Forces 4.0.4 Class Documentation
|
An Attribute Template. More...

An Attribute Template.
DtAttributeTemplateObject represents a template that defines one type of attribute in an Attribute Group: Specifically the attribute name and type that will appear in a group instance (attribute values are supplied by the the group instance).
| vrvControlToolkit::DtAttributeTemplateObject::DtAttributeTemplateObject | ( | const DtGlobalObjectDesignator & | templateId, |
| const DtString & | name, | ||
| DtVdcAttributeType | attributeType | ||
| ) |
Construct the Attribute Template.
| id | Passed to DtDrawControlObject base (see) |
| templateId | Id of the attribute group template that this attribute template is to be part of |
| name | The name of the attribute template (this is displayed on the left-hand side of the attribute when displaying the attribute in a group instance |
| attributeType | The DtVdcAttributeType this template represents |
| virtual vrvControlToolkit::DtAttributeTemplateObject::~DtAttributeTemplateObject | ( | ) | [virtual] |
| vrvControlToolkit::DtAttributeTemplateObject::DtAttributeTemplateObject | ( | const DtAttributeTemplateObject & | orig | ) |
Copy constructor.
Default constructor.
Private and not implemented - you must supply all parameters to create an attribute template
| DtAttributeTemplateObject& vrvControlToolkit::DtAttributeTemplateObject::operator= | ( | const DtAttributeTemplateObject & | rhs | ) |
Assignment operator.
| virtual const DtString& vrvControlToolkit::DtAttributeTemplateObject::name | ( | ) | const [virtual] |
name accessor
Get the attribute group template's name
| virtual const DtGlobalObjectDesignator& vrvControlToolkit::DtAttributeTemplateObject::templateId | ( | ) | const [virtual] |
name accessor
Get the attribute group template's name
| virtual DtVdcAttributeType vrvControlToolkit::DtAttributeTemplateObject::attributeType | ( | ) | const [virtual] |
attribute type accessor
Get the attribute template's type
| virtual const DtAttributeTemplateStateRecord& vrvControlToolkit::DtAttributeTemplateObject::attributeTemplateRecord | ( | ) | const [virtual] |
DtGlobalObjectDesignator vrvControlToolkit::DtAttributeTemplateObject::myTemplateId [protected] |
DtAttributeTemplateStateRecord vrvControlToolkit::DtAttributeTemplateObject::myAttributeTemplateRecord [protected] |