A DOF Structure Data Value. More...
Functions | |
DOFType | DOFValueStructureType_Create (uint16 fieldCount, const DOFType fields[]) |
Create a new Structure Type. | |
DOFValue | DOFValueStructure_Create (uint16 fieldCount, const DOFValue fields[]) |
Create a new DOFValueStructure from a list of DOFValue fields. | |
DOFValue | DOFValueStructure_Create_Type (const DOFType type, const DOFValue fields[]) |
Create a new DOFValueStructure from a list of DOFValue fields. | |
uint16 | DOFValueStructure_GetFieldsCount (const DOFValue self) |
Report the number of fields in the DOFValueStructure. | |
DOFValue | DOFValueStructure_GetField (const DOFValue self, uint16 index) |
Get a DOFValue field from the DOFValueStructure. | |
const DOFValue * | DOFValueStructure_GetFields (const DOFValue self) |
Get a reference to the encapsulated DOFValue array. | |
A DOF Structure Data Value.
A DOFValueStructure contains an array of DOFValues, representing fields of the structure. Any valid DOFValue can be contained, including a DOFValueArray or another DOFValueStructure.