# Grasshopper2.Parameters.Pickers namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Classes

- [CurvePicker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.curvepicker.md): Picker class for all manner of curve types.
- [MeshPicker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.meshpicker.md): Picker class for meshes.
- [SnapGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.snapgrid.md): Base class for point picking snapping grids.
- [SnapGridOrthogonal](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.snapgridorthogonal.md): Orthogonal snapping grid.
- [SnapGridPlanar](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.snapgridplanar.md): Abstract implementation of [SnapGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.snapgrid.md) for planar grids.
- [SnapGridTriangular](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.snapgridtriangular.md): Triangular snapping grid.
- [StandardPickers](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.standardpickers.md): Provides a bunch of pickers with overridable prompts. This class extends the functionality of [RhinoGet](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.input.rhinoget/).
- [SurfacePicker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.surfacepicker.md): Picker class for various kinds of surfaces.

## Enums

- [CurvePickerTypes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.curvepickertypes.md): Enumerates the possible types of curve which can be picked.
- [StandardPickers.TransformType](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.pickers.standardpickers.transformtype.md)
