The GH_StructureT generic type exposes the following members.
Gets a limited access pointer to the data list at the specified index
Gets a limited access pointer to the data list associated with a certain path.
Gets a list of all the data-arrays in this structure
Gets the total number of data items stored in all paths.
Gets the item at a given offset. The structure is treated as a linear list in this case. If index is out of range, null is returned. For repeated indexed retrieval, consider using a For Each loop since the enumerator is more efficient.
Gets a direct pointer to a data item under a specific path and index.
Gets a direct pointer to the list of data under the specified index.
Gets a direct pointer to the list of data under a specific path.
Gets the first item in the structure. If no such item exists, null is returned.
Gets the Empty state of the structure. If the structure is Empty it contains no paths and no branches.
Gets the last item in the structure. If no such item exists, null is returned.
Get an enumerator for this structure that allow linear iteration over the data hierarchy while skipping all Null entries. This Enumerator has been optimized, do not cache instances of it.
Gets the data path at the specified index.
Gets the number of paths defined in this structure.
Gets a list of all the paths in this structure.
Gets a proxy list of all the data-arrays in this structure.
Gets a description of the topology of the structure. Useful for debugging purposes.