# GetCone 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 GetCone : IDisposable
```

Class provides user interface to define a cone.

## Constructors

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

## Finalizer

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

## Properties

- [AllowInputAngle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/allowinputangle.md)
- [ApexAngleDegrees](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/apexangledegrees.md)
- [AroundDirectionMinimumCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/arounddirectionminimumcount.md): The minimum number of faces in the around direction.
- [BaseAngleDegrees](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/baseangledegrees.md)
- [BothSides](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/bothsides.md): Determines if we're supposed to do both sides
- [Cap](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/cap.md): Gets or sets whether or not the output should be capped.
- [ConeConstraint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/coneconstraint.md): State of the cone/cylinder constraint option. When the cone/cylinder option is selected, the circle is being made as a base for a cone/cylinder. By default the vertical cone/cylinder option not available but is not selected. By default the "Vertical" option applies to VerticalCircle.
- [DefaultSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/defaultsize.md): Default radius or diameter (based on InDiameterMode)
- [Height](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/height.md)
- [InDiameterMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/indiametermode.md): Determines if the "size" value is representing a radius or diameter
- [VerticalDirectionMinimumCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/verticaldirectionminimumcount.md): The minimum number of faces in the vertical direction.

## Methods

- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/dispose.md): (2 overloads) Actively reclaims unmanaged resources that this instance uses.
- [Get](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/get.md): Prompt for the getting of a cone.
- [GetMesh](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcone/getmesh.md): (2 overloads) Prompt for the getting of a mesh cone.
