# GetPolyline class

Namespace: [Rhino.Input.Custom](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.input.custom.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class GetPolyline : IDisposable
```

Use to interactively get a polyline.

## Constructors

- [GetPolyline](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/ctor.md)

## Finalizer

- [~GetPolyline](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/finalize.md): Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().

## Properties

- [FirstPointPrompt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/firstpointprompt.md): Prompt when getting first point
- [FourthPointPrompt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/fourthpointprompt.md): Prompt when getting fourth point
- [MaxPointCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/maxpointcount.md)
- [MinPointCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/minpointcount.md)
- [SecondPointPrompt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/secondpointprompt.md): Prompt when getting second point
- [ThirdPointPrompt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/thirdpointprompt.md): Prompt when getting third point

## Methods

- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/dispose.md): (2 overloads) Actively reclaims unmanaged resources that this instance uses.
- [Get](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/get.md): Perform the 'get' operation.
- [SetFirstPoint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getpolyline/setfirstpoint.md): Use SetFirstPoint to specify the line's starting point and skip the start point interactive picking
