GetResult enum
Possible results from GetObject.Get(), GetPoint.Get(), etc...
Namespace: Rhino.Input
GetResult: references
User wants to cancel current command.
User pressed enter - typically used to accept defaults.
User specified an option - call Option() to get option index.
User entered a real number - call Number() to get value.
User entered a color - call Color() to get value.
User picked 3d point - call Point() to get 3d point.
User picked 2d window point in CRhinoGetPoint::Get2dPoint() call ON_2dPoint() to get the point and View() to get the view.
User picked a 2d line in CRhinoGetPoint::Get2dLine() call Line2d() to get the line and View() to get the view.
User picked a 2d rectangle in CRhinoGetPoint::Get2dRectangle() call Rectangle2d() to get the rectangle and View() to get the view.
User selected an object - call Object() to get object.
User typed a string - call String() to get the string.
A custom message was posted to the RhinoGet
The getter waited for the amount of time specified in RhinoGet::SetWaitDuration() and then gave up.
call CRhinoGetCircle::GetCircle() to get the circle.
call CRhinoGetPlane::GetPlane() to get the plane.
call CRhinoGetCylinder::GetCylinder() to get the cylinder.
call CRhinoGetSphere::GetSphere() to get the sphere.
call CRhinoGetAngle::Angle() to get the angle in radians (CRhinoGetAngle() returns this for typed number, too).
call CRhinoGetDistance::Distance() to get the distance value.
call CRhinoGetDirection::Direction() to get the direction vector.
call CRhinoGetFrame::Frame() to get the frame that was picked.
Stop now, do not cleanup, just return ASAP.