IGH_DataAccess Methods |
The IGH_DataAccess type exposes the following members.
Name | Description | |
---|---|---|
AbortComponentSolution |
Call this method if you wish to stop solving this component.
| |
BlitDataQ |
Creates a direct copy of an existing data structure.
The existing generic instance must of the exact same type as the target parameter.
| |
DisableGapLogic |
Call this function if you want to disable the gap null logic for the current iteration.
| |
DisableGapLogic(Int32) |
Call this function if you want to disable the gap null logic for a specific output parameter.
| |
GetDataT(Int32, T) |
Retrieve data from an input parameter during GH_Component.SolveInstance().
| |
GetDataT(String, T) |
Retrieve data from an input parameter during GH_Component.SolveInstance().
| |
GetDataListT(Int32, ListT) |
Retrieve an entire list of data from an input parameter during GH_Component.SolveInstance().
| |
GetDataListT(String, ListT) |
Retrieve an entire list of data from an input parameter during GH_Component.SolveInstance().
| |
GetDataTreeT(Int32, GH_StructureT) |
Retrieve an entire data tree from an input parameter during GH_Component.SolveInstance().
| |
GetDataTreeT(String, GH_StructureT) |
Retrieve an entire data tree from an input parameter during GH_Component.SolveInstance().
| |
IncrementIteration |
Increments the iteration count by 1.
| |
ParameterTargetIndex |
Get the target index for the specified output parameter.
| |
ParameterTargetPath |
Get the target path for the specified output parameter.
| |
SetData(Int32, Object) |
Stores data in an output parameter during GH_Component.SolveInstance().
Use this function only for setting individual data items.
If you want to set lists of data, you *must* call SetDataList() instead.
| |
SetData(String, Object) |
Stores data in an output parameter during GH_Component.SolveInstance().
| |
SetData(Int32, Object, Int32) |
Expert user function. Stores data in an output parameter during GH_Component.SolveInstance().
Use this function only for setting individual data items.
If you want to set lists of data, you *must* call SetDataList() instead.
| |
SetDataList(Int32, IEnumerable) |
Stores a list of data in an output parameter during GH_Component.SolveInstance().
| |
SetDataList(String, IEnumerable) |
Stores data in an output parameter during GH_Component.SolveInstance().
| |
SetDataList(Int32, IEnumerable, Int32) |
Expert user function. Stores a list of data in an output parameter
during GH_Component.SolveInstance().
| |
SetDataTree(Int32, IGH_DataTree) |
Folds a utility tree representation into this tree.
| |
SetDataTree(Int32, IGH_Structure) |
Folds a utility tree representation into this tree.
| |
Util_CountNonNullRefsT |
Count all object references in L
| |
Util_CountNullRefsT |
Count all null references in L
| |
Util_EnsureNonNullCountT |
Tests a list to see if it contains sufficient non-null references.
| |
Util_FirstNonNullItemT |
Returns the index of the first non-null item in a list.
| |
Util_RemoveNullRefsT |
Remove all null references from a list of items.
|