# GH_FieldElement class

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 abstract class GH_FieldElement : IGH_FieldElement
```

Abstract implementation of IGH_FieldElement, derive from this class rather than implementing IGH_FieldElement to save yourself time and effort.

**Derived types:** [GH_LineCharge](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-linecharge.md), [GH_PointCharge](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-pointcharge.md), [GH_SpinForce](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-spinforce.md), [GH_VectorForce](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-vectorforce.md)

## Properties

- [BoundingBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/boundingbox.md)
- [ClippingBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/clippingbox.md)
- [ElementGuid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/elementguid.md)
- [IsLimited](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/islimited.md)
- [Limits](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/limits.md)

## Methods

- [DrawViewportMeshes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/drawviewportmeshes.md)
- [DrawViewportWires](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/drawviewportwires.md)
- [Duplicate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/duplicate.md)
- [Force](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/force.md)
- [IsCoincident](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/iscoincident.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/read.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/write.md)
