# GH_GeometryBaseHint<R> class

Namespace: [Grasshopper.Kernel.Parameters.Hints](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.parameters.hints.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public abstract class GH_GeometryBaseHint<R> : IGH_TypeHint
```

**Type parameters:**

- `R` (where GeometryBase)

**Derived types:** [GH_AnnotationBaseHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-annotationbasehint.md), [GH_BrepHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-brephint.md), [GH_CurveHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-curvehint.md), [GH_DimensionHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-dimensionhint.md), [GH_ExtrusionHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-extrusionhint.md), [GH_HatchHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-hatchhint.md), [GH_LeaderHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-leaderhint.md), [GH_MeshHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-meshhint.md), [GH_PointCloudHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-pointcloudhint.md), [GH_SubDHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-subdhint.md), [GH_SurfaceHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-surfacehint.md), [GH_TextDotHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-textdothint.md), [GH_TextEntityHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-textentityhint.md)

## Properties

- [HintID](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-geometrybasehint-1/hintid.md)
- [TypeName](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-geometrybasehint-1/typename.md)

## Methods

- [Cast](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.hints.gh-geometrybasehint-1/cast.md)
