# NaughtyCurveCurveAssistant class

Namespace: [Grasshopper2.Types.Assistants](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.assistants.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class NaughtyCurveCurveAssistant : CurveAssistant<NaughtyCurve>
```

## Methods

- [BoundingBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/boundingbox.md)
- [ConvertToRhinoCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/converttorhinocurve.md)
- [DivideByCount](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/dividebycount.md)
- [DivideByDistance](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/dividebydistance.md)
- [DivideByLength](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/dividebylength.md)
- [EvaluateCurvature](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/evaluatecurvature.md)
- [EvaluateDerivatives](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/evaluatederivatives.md)
- [EvaluatePerpendicular](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/evaluateperpendicular.md)
- [EvaluatePosition](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/evaluateposition.md)
- [EvaluateTangent](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/evaluatetangent.md)
- [FindClosestParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/findclosestparameter.md)
- [IsClosed](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/isclosed.md)
- [LengthAtParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/lengthatparameter.md)
- [ParameterAtLength](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant/parameteratlength.md)

## Inherited Members

- From [CurveAssistant<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1.md): [IsReimplementation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/isreimplementation.md), [ReimplementationBase](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/reimplementationbase.md), [Type](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/type.md), [ConvertToNurbsCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/converttonurbscurve.md), [ConvertToPolyline](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/converttopolyline.md), [Explode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/explode.md), [ExplodeRecursive](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/exploderecursive.md), [Extend](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/extend.md), [FindCurvatureExtremes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/findcurvatureextremes.md), [FindDiscontinuities](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/finddiscontinuities.md), [FindFurthestParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/findfurthestparameter.md), [FindInflections](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/findinflections.md), [FindPositionExtremes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/findpositionextremes.md), [FlipDirection](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/flipdirection.md), [GetDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/getdomain.md), [GetEndPoints](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/getendpoints.md), [GetEndTangents](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/getendtangents.md), [GetLength](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/getlength.md), [GetSpans](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/getspans.md), [IntersectWith](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/intersectwith.md), [IsLinear](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/islinear.md), [IsPeriodic](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/isperiodic.md), [IsPlanar](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/isplanar.md), [SetDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/setdomain.md), [Split](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/split.md), [Trim](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.curveassistant-1/trim.md)
