# GH_LineCharge 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 class GH_LineCharge : GH_FieldElement
```

Line charge implementation for IGH_Fields.

## Properties

- [BoundingBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-linecharge/boundingbox.md)
- [Charge](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-linecharge/charge.md)
- [ElementGuid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-linecharge/elementguid.md)
- [Segment](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-linecharge/segment.md)

## Methods

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

## Inherited Members

- From [GH_FieldElement](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement.md): [ClippingBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/clippingbox.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), [DrawViewportMeshes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-fieldelement/drawviewportmeshes.md)
