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

An Attribute Template.
DtSdcAttributeTemplateObject 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).
| DtSdcAttributeTemplateObject::DtSdcAttributeTemplateObject | ( | const DtGlobalObjectDesignator & | templateId, |
| const DtString & | name, | ||
| DtSdcAttributeType | attributeType | ||
| ) |
Construct the Attribute Template.
| id | Passed to DtSdcObject 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 DtSdcAttributeType this template represents |
| virtual DtSdcAttributeTemplateObject::~DtSdcAttributeTemplateObject | ( | ) | [virtual] |
| DtSdcAttributeTemplateObject::DtSdcAttributeTemplateObject | ( | const DtSdcAttributeTemplateObject & | orig | ) |
Copy constructor.
Default constructor.
Private and not implemented - you must supply all parameters to create an attribute template
| DtSdcAttributeTemplateObject& DtSdcAttributeTemplateObject::operator= | ( | const DtSdcAttributeTemplateObject & | rhs | ) |
Assignment operator.
| virtual const DtString& DtSdcAttributeTemplateObject::name | ( | ) | const [virtual] |
name accessor
Get the attribute group template's name
| virtual const DtGlobalObjectDesignator& DtSdcAttributeTemplateObject::templateId | ( | ) | const [virtual] |
name accessor
Get the attribute group template's name
| virtual DtSdcAttributeType DtSdcAttributeTemplateObject::attributeType | ( | ) | const [virtual] |
attribute type accessor
Get the attribute template's type
| virtual const DtAttributeTemplateStateRecord& DtSdcAttributeTemplateObject::attributeTemplateRecord | ( | ) | const [virtual] |
DtGlobalObjectDesignator DtSdcAttributeTemplateObject::myTemplateId [protected] |
DtString DtSdcAttributeTemplateObject::myName [protected] |