![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtAttributeInfo (const DtEntityMapperKey &key) | |
| DtAttributeInfo (const DtAttributeInfo &orig) | |
| virtual void | addAttributeItems (const DtlObjPtr &tailPtr) |
| Parses out the list of supplied items to add individual items and bit positions for them. | |
| virtual void | valuesFromMask (unsigned int mask, DtAttributeValues &result) const |
| Returns a list of attributes and values (with bit position) given the bit mask. | |
| virtual const std::vector < DtAttributeValueInfo > & | attributeValues () const |
| DtAttributeInfo * | clone () const |
Protected Member Functions | |
| virtual void | parseAttribute (const DtlObjPtr &attribute) |
| Parse out info for the specified attribute. | |
| virtual void | insertAttributeValue (const DtAttributeValueInfo &value) |
| Inserts a new DtAttributeValueInfo into the myAttributeValues list in bit position order. | |
Protected Attributes | |
| std::vector< DtAttributeValueInfo > | myAttributeValues |
| makVrf::DtAttributeInfo::DtAttributeInfo | ( | const DtEntityMapperKey & | key | ) |
| makVrf::DtAttributeInfo::DtAttributeInfo | ( | const DtAttributeInfo & | orig | ) | [inline] |
| virtual void makVrf::DtAttributeInfo::addAttributeItems | ( | const DtlObjPtr & | tailPtr | ) | [virtual] |
Parses out the list of supplied items to add individual items and bit positions for them.
| virtual void makVrf::DtAttributeInfo::valuesFromMask | ( | unsigned int | mask, |
| DtAttributeValues & | result | ||
| ) | const [virtual] |
Returns a list of attributes and values (with bit position) given the bit mask.
Note that the incoming result list will be cleared before new values are put in.
| virtual const std::vector<DtAttributeValueInfo>& makVrf::DtAttributeInfo::attributeValues | ( | ) | const [virtual] |
| DtAttributeInfo* makVrf::DtAttributeInfo::clone | ( | ) | const [inline] |
| virtual void makVrf::DtAttributeInfo::parseAttribute | ( | const DtlObjPtr & | attribute | ) | [protected, virtual] |
Parse out info for the specified attribute.
The attribute is a list that contains the main title, the items that can be set, and the bit field
| virtual void makVrf::DtAttributeInfo::insertAttributeValue | ( | const DtAttributeValueInfo & | value | ) | [protected, virtual] |
Inserts a new DtAttributeValueInfo into the myAttributeValues list in bit position order.
std::vector<DtAttributeValueInfo> makVrf::DtAttributeInfo::myAttributeValues [protected] |