# Rhino.Input namespace

Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

Classes related to getting user input for things like points, objects, and numbers

## Enums

- [GetBoxMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.getboxmode.md): Enumerates all Box getter modes.
- [GetResult](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.getresult.md): Possible results from GetObject.Get(), GetPoint.Get(), etc...
- [RhinoGet.BitmapFileTypes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.rhinoget.bitmapfiletypes.md)

## Classes

- [RhinoGet](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.rhinoget.md): Base class for GetObject, GetPoint, GetSphere, etc. You will never directly create a RhinoGet but you will use its member functions after calling GetObject::GetObjects(), GetPoint::GetPoint(), 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.
- [StringParser](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.stringparser.md): Parse strings to numbers, distances and angles
- [StringParserSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.stringparsersettings.md): Parameters for parsing strings
