Grasshopper2.UI.Graphingnamespace

Types

Grasshopper2.UI.Graphing.IFunctionEditorHost
Endpoint-specific behaviour for a FunctionEditorForm. Supplies the functions and aspect the pop-out opens with, and receives the user's edits so the owning object can update itself.
Grasshopper2.UI.Graphing.Argument
An argument (or parameter) for a FunctionUi. This is either a 2D grip, or a 1D scalar/referent.
Grasshopper2.UI.Graphing.ArgumentEventArgs
Event arguments used in parameter modifications.
Grasshopper2.UI.Graphing.BarGraph
Represents a bar graph containing one or more data sets.
Grasshopper2.UI.Graphing.FunctionArguments
Collection of all function arguments.
Grasshopper2.UI.Graphing.FunctionEditorBase
Base control for editing functions.
Grasshopper2.UI.Graphing.FunctionEditorBase.AxisChangeEventArgs
Carries the frame and constraints as they were immediately before a user-driven axis modification.
Grasshopper2.UI.Graphing.FunctionEditorControl
Control for editing FunctionUI instances.
Grasshopper2.UI.Graphing.FunctionEditorForm
The shared pop-out window used by every function-editor endpoint (the graph mapper component and the function-editor object). It hosts the function tabs and a FunctionEditorControl, arms the control's window-local undo, and routes edits back to the owner through an IFunctionEditorHost. Endpoints differ only in what the host does with the edits; all of the window plumbing lives here.
Grasshopper2.UI.Graphing.FunctionEditorStore
Grasshopper2.UI.Graphing.FunctionGraphics
Utility class for drawing function graphs, grip shapes and flourishes.
Grasshopper2.UI.Graphing.FunctionsChangedEventArgs
Event arguments used when functions change in a FunctionEditorBase or FunctionEditorControl.
Grasshopper2.UI.Graphing.FunctionTreeGridView
A tree grid view for navigating functions and their constituents.
Grasshopper2.UI.Graphing.FunctionUi
Non-generic function UI.
Grasshopper2.UI.Graphing.FunctionUi<T>
Abstract class for function interfaces.
Grasshopper2.UI.Graphing.Fx
A function to be drawn in a preview.
Grasshopper2.UI.Graphing.FxBundle
A collection of functions to be drawn in a preview.
Grasshopper2.UI.Graphing.FxLabel
An axis label in an FxBundle graph.
Grasshopper2.UI.Graphing.GraphConstraints
Axis-lock and ratio constraints applied by a FunctionEditorBase on top of its current frame. Each field is nullable so "unset" means "no constraint on this dimension".
Grasshopper2.UI.Graphing.GraphImage
Represents a single image with a grid useful for creating function graphics.
Grasshopper2.UI.Graphing.GridFrame
Provides a way to draw a framed grid with axis labels and graph elements. The grid will be positioned and scaled to match specific x and y coordinates along all four frame edges.
Grasshopper2.UI.Graphing.GripFlourish
Enumerates the possible flourishes to be added to grip display.
Grasshopper2.UI.Graphing.GripMotion
Restricts the directions in which a grip may be dragged.
Grasshopper2.UI.Graphing.GripShape
Enumerates the possible grip display types.
Grasshopper2.UI.Graphing.IntervalGraph
An object used for graphing collections of intervals.
Grasshopper2.UI.Graphing.ScalarArgument
A one-dimensional scalar function argument. Scalars manifest themselves as sliders in the function editor.
Grasshopper2.UI.Graphing.VectorArgument
A two-dimensional vector function argument. Vectors manifest themselves as grips in the function editor.