OpenDOF Project
Functions
DOFValueStructure
DOFValue

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 DOFValueDOFValueStructure_GetFields (const DOFValue self)
 Get a reference to the encapsulated DOFValue array.
 

Detailed Description

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.

See Also
DOFValue
core-c-dof-oal Version 8.0.1 Build 0
2018-01-22