Rhino.Input.Custom
Classes
Class
Description
Public Class
CommandLineOption
Public Class
GetArc
Public Class
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.
Public Class
GetCancel
Public Class
GetCircle
Public Class
GetCone
Class provides user interface to define a cone.
Public Class
GetCylinder
Class provides user interface to define a cylinder.
Public Class
GetEllipse
Class provides user interface to define an ellipse.
Public Class
GetEllipsoid
Class provides user interface to define an ellipsoid.
Public Class
GetInteger
Used to get integer numbers.
Public Class
GetLine
Use to interactively get a line. The Rhino “Line” command uses GetLine.
Public Class
GetNumber
Used to get double precision numbers.
Public Class
Code Example
GetObject
The GetObject class is the tool commands use to interactively select objects.
Public Class
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)
Public Class
GetPoint
Used to interactively get a point.
Public Class
GetPointDrawEventArgs
Arguments for drawing during point getting.
Public Class
GetPointMouseEventArgs
Arguments for mouse information during point getting.
Public Class
GetPolyline
Use to interactively get a polyline.
Public Class
GetSphere
Class provides user interface to define a sphere.
Public Class
GetString
Used to get strings.
Public Class
GetTorus
Class provides user interface to define a torus.
Public Class
GetTransform
Used for getting a Transform
Public Class
GetTruncatedCone
Class provides user interface to define a truncated cone.
Public Class
OptionColor
Public Class
OptionDouble
Public Class
OptionInteger
Public Class
OptionToggle
Public Class
PickContext
Utility for determining if objects are picked
Public Class
TaskCompleteEventArgs
Delegates
Delegate
Description
Public delegate
GetObjectGeometryFilterEnumerations
Enumeration
Description
Public Enum
CommandLineOptionType
Behavior for a command line option
Public Enum
ConeConstraint
Public Enum
CylinderConstraint
Public Enum
GeometryAttributeFilter
If an object passes the geometry TYPE filter, then the geometry ATTRIBUTE filter is applied.
Public Enum
GetFileNameMode
Public Enum
GetLineMode
Public Enum
GetSphere.MeshSphereStyle
Mesh sphere styles enumeration.
Public Enum
PickContext.MeshHitFlag
Public Enum
PickContext.MeshPickStyle
Public Enum
PickMode
Picking can happen in wireframe or shaded display mode
Public Enum
PickStyle
Provides picking values that describe common CAD picking behavior.