Rhino.Input.Customnamespace

Types

Rhino.Input.Custom.CommandLineOption
Rhino.Input.Custom.CommandLineOptionType
Behavior for a command line option

ConeConstraint

Since v6.0
Rhino.Input.Custom.ConeConstraint
Rhino.Input.Custom.CylinderConstraint
Rhino.Input.Custom.GeometryAttributeFilter
If an object passes the geometry TYPE filter, then the geometry ATTRIBUTE filter is applied.
Rhino.Input.Custom.GetArc
Rhino.Input.Custom.GetBaseClass
Base class for GetObject, GetPoint, GetSphere, etc. You will never directly create a GetBaseClass but you will use its member functions after calling GetObject.Gets(), GetPoint.Get(), and so on. Provides tools to set command prompt, set command options, and specify if the "get" can optionally accept numbers, nothing (pressing enter), and undo.
Rhino.Input.Custom.GetCancel
Rhino.Input.Custom.GetCircle
Rhino.Input.Custom.GetCone
Class provides user interface to define a cone.
Rhino.Input.Custom.GetCurve
Use to interactively get a control point curve or an interpolated curve. These are the getters behind the Rhino Curve and InterpCrv commands.
Rhino.Input.Custom.GetCylinder
Class provides user interface to define a cylinder.
Rhino.Input.Custom.GetEllipse
Class provides user interface to define an ellipse.

GetEllipsoid

Since v7.0
Rhino.Input.Custom.GetEllipsoid
Class provides user interface to define an ellipsoid.

GetFileNameMode

Since v5.0
Rhino.Input.Custom.GetFileNameMode
Rhino.Input.Custom.GetInteger
Used to get integer numbers.
Rhino.Input.Custom.GetLine
Use to interactively get a line. The Rhino "Line" command uses GetLine.

GetLineMode

Since v5.1
Rhino.Input.Custom.GetLineMode
Rhino.Input.Custom.GetNumber
Used to get double precision numbers.
Rhino.Input.Custom.GetObject
The GetObject class is the tool commands use to interactively select objects.
Rhino.Input.Custom.GetObjectGeometryFilter
Rhino.Input.Custom.GetOption
If you want to explicitly get string input, then use GetString class with options. If you only want to get options, then use this class (GetOption)
Rhino.Input.Custom.GetPoint
Used to interactively get a point.
Rhino.Input.Custom.GetPointDrawEventArgs
Arguments for drawing during point getting.
Rhino.Input.Custom.GetPointMouseEventArgs
Arguments for mouse information during point getting.
Rhino.Input.Custom.GetPolyline
Use to interactively get a polyline.
Rhino.Input.Custom.GetSphere
Class provides user interface to define a sphere.
Rhino.Input.Custom.GetSphere.MeshSphereStyle
Mesh sphere styles enumeration.
Rhino.Input.Custom.GetString
Used to get strings.
Rhino.Input.Custom.GetTorus
Class provides user interface to define a torus.
Rhino.Input.Custom.GetTransform
Used for getting a Transform
Rhino.Input.Custom.GetTruncatedCone
Class provides user interface to define a truncated cone.
Rhino.Input.Custom.OptionColor
Rhino.Input.Custom.OptionDouble
Rhino.Input.Custom.OptionInteger

OptionString

Since v9.0
Rhino.Input.Custom.OptionString
RhinoGet string option helper
Rhino.Input.Custom.OptionToggle
Rhino.Input.Custom.PickContext
Utility for determining if objects are picked
Rhino.Input.Custom.PickContext.MeshHitFlag
Rhino.Input.Custom.PickContext.MeshPickStyle

PickMode

Since v5.0
Rhino.Input.Custom.PickMode
Picking can happen in wireframe or shaded display mode

PickStyle

Since v5.0
Rhino.Input.Custom.PickStyle
Provides picking values that describe common CAD picking behavior.
Rhino.Input.Custom.TaskCompleteEventArgs