Skip to content

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

GetObjectGeometryFilter

Enumerations

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.