# GH_DoubleSineGraph class

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

```cs
public class GH_DoubleSineGraph : GH_AbstractGraph
```

## Constructors

- [GH_DoubleSineGraph](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/ctor.md)

## Fields

- [m_eq0](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/m-eq0.md)
- [m_eq1](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/m-eq1.md)
- [m_path0](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/m-path0.md)
- [m_path1](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/m-path1.md)

## Properties

- [GraphTypeID](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/graphtypeid.md)
- [Icon_16x16](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/icon-16x16.md)
- [IsValid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/isvalid.md)

## Methods

- [ClearCaches](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/clearcaches.md)
- [CreateDerivedDuplicate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/createderivedduplicate.md)
- [CreateGrips](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/creategrips.md)
- [Draw_PreRenderGraph](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/draw-prerendergraph.md)
- [Draw_PreRenderGrip](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/draw-prerendergrip.md)
- [GDI_GraphPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/gdi-graphpath.md)
- [GraphAccuracy](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/graphaccuracy.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/read.md)
- [RecFromPoints](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/recfrompoints.md)
- [UpdateEquation](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/updateequation.md)
- [ValueAt](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/valueat.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-doublesinegraph/write.md)

## Inherited Members

- From [GH_AbstractGraph](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph.md): [Description](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/description.md), [Grips](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/grips.md), [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/name.md), [GraphChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/graphchanged.md), [AddGrip](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/addgrip.md), [ClearGrips](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/cleargrips.md), [Draw_PostRenderGraph](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/draw-postrendergraph.md), [Draw_PostRenderGrid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/draw-postrendergrid.md), [Draw_PostRenderGrip](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/draw-postrendergrip.md), [Draw_PostRenderTags](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/draw-postrendertags.md), [Draw_PreRenderGrid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/draw-prerendergrid.md), [Draw_PreRenderTags](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/draw-prerendertags.md), [Duplicate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/duplicate.md), [EmitProxyObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/emitproxyobject.md), [GHGraphToPointArray](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/ghgraphtopointarray.md), [Internal_GripChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/internal-gripchanged.md), [OnGraphChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/ongraphchanged.md), [PrepareForUse](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.graphs.gh-abstractgraph/prepareforuse.md)
