# IGH_QuickCast interface

Namespace: [Grasshopper.Kernel.Types](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.types.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public interface IGH_QuickCast
```

IGH_QuickCast allows certain components to speed up type detection for inputs. This interface is a Grasshopper core interface only, do not implement it. Do not use it.

**Derived types:** [DisplayColorStop](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.display.displaycolorstop.md), [GH_Boolean](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-boolean.md), [GH_Colour](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-colour.md), [GH_ComplexNumber](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-complexnumber.md), [GH_Integer](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-integer.md), [GH_Interval](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-interval.md), [GH_Matrix](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-matrix.md), [GH_Number](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-number.md), [GH_Point](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-point.md), [GH_String](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-string.md), [GH_Vector](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-vector.md)

## Properties

- [QC_Type](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-type.md): Gets the QuickCast type for this instance.

## Methods

- [QC_Bool](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-bool.md)
- [QC_Col](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-col.md)
- [QC_CompareTo](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-compareto.md)
- [QC_Complex](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-complex.md)
- [QC_Distance](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-distance.md)
- [QC_Hash](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-hash.md)
- [QC_Int](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-int.md)
- [QC_Interval](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-interval.md)
- [QC_Matrix](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-matrix.md)
- [QC_Num](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-num.md)
- [QC_Pt](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-pt.md)
- [QC_Text](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-text.md)
- [QC_Vec](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.igh-quickcast/qc-vec.md)
