Grasshopper.Kernel.Data Namespace |
Class | Description | |
---|---|---|
GH_BracketMismatchException |
Exception used during Rule Set parsing.
| |
GH_IndexRanges |
Represents a sorted, non-colliding collection of index ranges.
| |
GH_IndexRuleSet |
A collection of index rules.
| |
GH_Lexer |
Represents a lexical mask for path operations.
| |
GH_LexerCombo |
Contains both a source and a target lexer object.
| |
GH_Path |
Describes the path in structure space of a data item or a list of items.
A path consists of a series of integers, each one of which represents an index in a branch structure.
| |
GH_PathPathLengthComparer |
Use this comparer to sort lists of paths using a topological approach.
Shorter paths are favoured over longer paths. Equal length paths use the
default comparer.
| |
GH_PathOffset |
Represents a relative offset within a data structure.
| |
GH_RuleAnyNumber | ||
GH_RuleAnyNumbers | ||
GH_RuleComplex | ||
GH_RuleGroup | ||
GH_RuleNumber | ||
GH_RuleRange | ||
GH_RuleSequence | ||
GH_StringMismatchException |
Exception used during Rule Set parsing.
| |
GH_StructureT |
Represents a data tree where each branch has a unique path
| |
GH_TreeFilter |
Represents a collection of rules for validating DataTree paths and indices.
| |
GH_TreeRules |
Represents an entire data tree rule set.
|
Structure | Description | |
---|---|---|
GH_IndexRange |
Represents a range of indices.
| |
GH_TreeIndex |
Represents a single unique location in a DataTree.
|
Interface | Description | |
---|---|---|
IGH_DataTree |
Utility interface for detection of DataTree generic instances.
| |
IGH_IndexRule |
Interface for index rules. An index rule is a way to determine whether a specific integer
is considered valid, invalid or neutral. Index rules are used for selecting elements in DataTrees.
| |
IGH_Rule |
Interface for individual pattern elements.
| |
IGH_Structure |
Base interface for all GH_Structure types.
| |
IGH_StructureEnumerator |
Defines a minimum interface for iterating over all data in an IGH_Structure.
|
Delegate | Description | |
---|---|---|
GH_StructureTConversionDelegateTfrom, Tto |
Represents a conversion between two types of IGH_Goo.
|
Enumeration | Description | |
---|---|---|
GH_ExpandMode |
Enumerates the possible expansion modes for structure paths.
| |
GH_GraftMode |
Enumerates all predefined grafting modes.
| |
GH_RuleKind |
Represents all possible element types in a Path Pattern.
| |
GH_RuleOperator |
Enumerate the possible ways rules can be strung together.
| |
GH_RuleResult |
Enumerates the possible opinions a rule can have.
| |
GH_SimplificationMode |
Enumerates the possible data structure simplification modes.
|