Grasshopper2.Parameters.Specialnamespace

Types

Grasshopper2.Parameters.Special.ButtonAction
Enumerates the two possible button actions.
Grasshopper2.Parameters.Special.ButtonAttributes
Grasshopper2.Parameters.Special.ButtonObject
Standard Grasshopper button object.
Grasshopper2.Parameters.Special.CherryPickerAttributes
Attributes for the CherryPickerObject. The object is laid out as five columns over two fixed rows, width-resizable only:
[ name ][ icons ][ text boxes (flex) ][ buttons ]
with the input and output plugs on the vertical midline. The name band is content-sized (collapsing to zero when the DisplayName is empty), the icon and button gutters are fixed, and only the text-box column absorbs a resize.
Grasshopper2.Parameters.Special.CherryPickerObject
A pass-through parameter that picks a subset of the tree flowing through it, using a twig rule (the {…} section) and an item rule (the […] section). Both rules are edited directly on the object attributes so users can scrub through the values inside a data tree. This is the GH2 equivalent of the GH1 Cherry Picker.
Grasshopper2.Parameters.Special.ColourSwatchAttributes
Standard attributes for the number slider object.
Grasshopper2.Parameters.Special.ColourSwatchObject
Standard Grasshopper colour swatch object.
Grasshopper2.Parameters.Special.ComplexPickerAttributes
Standard attributes for the text input object.
Grasshopper2.Parameters.Special.ComplexPickerObject
Grasshopper standard complex input object.
Grasshopper2.Parameters.Special.ConstantPickerAttributes
Standard attributes for the number slider object.
Grasshopper2.Parameters.Special.ConstantPickerObject
Grasshopper standard constant picker.
Grasshopper2.Parameters.Special.CurveGraphAttributes
Attributes for the CurveGraphObject object.
Grasshopper2.Parameters.Special.CurveGraphObject
A parameter which accepts all kinds of curves and draws a per-curve graph in its attributes, mapping the curve's parameter or arc-length along the x-axis to a selectable curve property on the y-axis.
Grasshopper2.Parameters.Special.CurveGraphObject.XAxis
Selects what quantity is plotted on the graph's x-axis.
Grasshopper2.Parameters.Special.CurveGraphObject.YAxis
Selects which curve property is plotted on the graph's y-axis.
Grasshopper2.Parameters.Special.DataPanelAttributes
Grasshopper2.Parameters.Special.DataPanelObject
Grasshopper2.Parameters.Special.DataRecorderAttributes
Grasshopper2.Parameters.Special.DataRecorderObject
Grasshopper2.Parameters.Special.FunctionEditorObject
Standard Grasshopper function picker object.
Grasshopper2.Parameters.Special.GeometryStashAttributes
Attributes for the GeometryStashObject. The object is laid out as four columns over a single fixed row, width-resizable only:
[ name ][ mode icon ][ name field (flex) ][ action button ]
The mode icon is inert, it merely reflects the current direction; flipping the direction is rare and destructive (it severs wires), so that option lives in the input panel instead. The name band never collapses, it is the only part of the attributes available for selection and dragging. The input plug is only present in the Store direction, the output plug only in the Retrieve direction.
Grasshopper2.Parameters.Special.GeometryStashObject
An object which stores geometric values in the Rhino document under a name, and retrieves previously stashed shapes from it. Since the Rhino document outlives any Grasshopper document, stashes can be used to checkpoint expensive results and to hand geometry from one Grasshopper file to another. This is the GH2 equivalent of the GH1 Geometry Cache.
Grasshopper2.Parameters.Special.GradientEditorObject
Standard Grasshopper colour gradient object.
Grasshopper2.Parameters.Special.HistogramAttributes
Attributes for the Histogram object.
Grasshopper2.Parameters.Special.HistogramObject
An object for showing collections of numbers as histograms. All number sets are scaled to fit into the width of the object.
Grasshopper2.Parameters.Special.HistogramPalette
Enumerates the possible histogram colour palettes.
Grasshopper2.Parameters.Special.HistogramStyle
Enumerates the possible stylings of histogram display.
Grasshopper2.Parameters.Special.ImageSamplerAttributes
Grasshopper2.Parameters.Special.ImageSamplerObject
An object for sampling images.
Grasshopper2.Parameters.Special.ImageSamplerObject.BoundaryBehaviour
Grasshopper2.Parameters.Special.ImageSamplerObject.ImageFilter
Grasshopper2.Parameters.Special.ImageSamplerObject.SampleOutput
Grasshopper2.Parameters.Special.Listen
Grasshopper2.Parameters.Special.Listen.Dependency
Grasshopper2.Parameters.Special.ListenAttributes
Grasshopper2.Parameters.Special.MaterialEditorObject
Display material editor object.
Grasshopper2.Parameters.Special.MetaNamePickerAttributes
Standard attributes for the number slider object.
Grasshopper2.Parameters.Special.MetaNamePickerObject
Grasshopper standard meta name picker. In the UI, "keys" are referred to as "names".
Grasshopper2.Parameters.Special.NumberPickerObject
Standard Grasshopper number picker object.
Grasshopper2.Parameters.Special.NumberSliderAttributes
Grasshopper2.Parameters.Special.NumberSliderObject
Standard Grasshopper number slider object.
Grasshopper2.Parameters.Special.PathMapperAttributes
Grasshopper2.Parameters.Special.PathMapperObject
The path mapper object.
Grasshopper2.Parameters.Special.PresetPickerObject
Standard Grasshopper preset picker object. It will read the presets of any parameter it is connected to and provide them as selectable options.
Grasshopper2.Parameters.Special.PresetPickerObject.PresetCollection
A collection of all non-conflicting presets as defined by all targets of the picker object, including any collision error messages.
Grasshopper2.Parameters.Special.ProtractorAttributes
The attributes for the angle picker.
Grasshopper2.Parameters.Special.ProtractorMode
Enumerates the various modes in which angles can be specified.
Grasshopper2.Parameters.Special.ProtractorObject
The angle picker object.
Grasshopper2.Parameters.Special.QuickGraphAttributes
Attributes for the QuickGraphObject object.
Grasshopper2.Parameters.Special.QuickGraphObject
An object for showing collections of numbers as graphs. All number sets are scaled to fit into the width of the object.
Grasshopper2.Parameters.Special.Relay
Grasshopper2.Parameters.Special.RelayAttributes
Grasshopper2.Parameters.Special.Shout
Grasshopper2.Parameters.Special.ShoutAttributes
Grasshopper2.Parameters.Special.StashDirection
Enumerates the two directions in which a GeometryStashObject can operate.
Grasshopper2.Parameters.Special.StashOverwriteMode
Enumerates the possible treatments of user-modified shapes during a store operation.
Grasshopper2.Parameters.Special.StashRetrieveFilter
Enumerates the crc-based filters which can be applied during a retrieve operation.
Grasshopper2.Parameters.Special.TemporalPickerAttributes
Standard attributes for the text input object.
Grasshopper2.Parameters.Special.TemporalPickerObject
Grasshopper standard complex input object.
Grasshopper2.Parameters.Special.TextInputAttributes
Standard attributes for the text input object.
Grasshopper2.Parameters.Special.TextInputEscaping
Enumerates the various escaping mechanisms for text input parsing.
Grasshopper2.Parameters.Special.TextInputObject
Grasshopper standard text input object.
Grasshopper2.Parameters.Special.TimerAttributes
Grasshopper2.Parameters.Special.TimerObject
Standard Grasshopper timer/trigger object.
Grasshopper2.Parameters.Special.TimerObject.TimerTargetAction
Grasshopper2.Parameters.Special.ToggleAttributes
Grasshopper2.Parameters.Special.ToggleObject
Standard Grasshopper boolean toggle object.
Grasshopper2.Parameters.Special.TreeCanvasDisplay
Enumerates the ways in which the tree viewer displays trees on the canvas.
Grasshopper2.Parameters.Special.TreeViewerAttributes
Grasshopper2.Parameters.Special.TreeViewerObject
Grasshopper2.Parameters.Special.TreeViewportDisplay
Enumerates the ways in which the tree viewer displays trees in the viewports.
Grasshopper2.Parameters.Special.TurnTracker
A class for keeping track of the number of turns a mouse trail makes.
Grasshopper2.Parameters.Special.UserInputAttributes<T>
Abstract attributes for typical, rectangular, resizable user input objects such as sliders, pickers and swatches. Inherit your own attributes for your custom input objects from this class whenever possible to ensure a consistent look and feel.
Grasshopper2.Parameters.Special.ValueListMode
Enumerates the various UI modes a ValueListObject can be in.
Grasshopper2.Parameters.Special.ValueListObject
Grasshopper2.Parameters.Special.ValueObject
Grasshopper standard object for specifying values using text.
Grasshopper2.Parameters.Special.ValueObjectAttributes
Attributes for the ValueObject parameter. The text is edited in place on the canvas, in a CanvasTextField occupying everything between the two dimpled grips.
Grasshopper2.Parameters.Special.ValueTrackerAttributes
Canvas rendering for ValueTrackerObject: a custom component body that draws the recorded values as traces on a scrolling time window, while keeping the modular show/hide layout of the input parameters.
Grasshopper2.Parameters.Special.ValueTrackerObject
A live, scrolling time-series scope — the GH2 successor to GH1's Value Tracker. Wire numeric values into it and watch them tracked over a moving time window. Values are recorded on every solve (see ValueTrackerObject.Process(IDataAccess)); the horizontal scroll is a pure display refresh, driven by the attributes asking the canvas for the next frame while the graph is actually on screen (see ValueTrackerAttributes), so the graph animates without any document solutions and without a timer of its own. Following the Graph Mapper pattern, the time window (X) and value range (Y) are right-click settings stored in DocumentObject.CustomValues — each with a lock that governs whether the on-graph handle may drag that axis.
Grasshopper2.Parameters.Special.ValueTrackerObject.Point
One recorded frame of a single track: timestamp + value.
Grasshopper2.Parameters.Special.ValueTrackerObject.TrackData
A track snapshot for drawing: its stable palette index and its points.