# Grasshopper2.Types.Assistants namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Classes

- [AngleTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.angletypeassistant.md): ITypeAssistant implementation for [Angle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.angle.md).
- [ArcCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.arccurveassistant.md): Curve assistant for the Rhino.Geometry.Arc type.
- [ArcTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.arctypeassistant.md): Type assistant for the [Arc](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.arc/) type.
- [BigIntegerTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.bigintegertypeassistant.md): ITypeAssistant implementation for System.Numerics.BigInteger.
- [BooleanTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.booleantypeassistant.md): ITypeAssistant implementation for System.Boolean.
- [BoxSurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.boxsurfaceassistant.md): SurfaceAssistant implementation for [Box](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.box/).
- [BoxTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.boxtypeassistant.md): ITypeAssistant implementation for the [Box](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.box/) type.
- [BrepSurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.brepsurfaceassistant.md): SurfaceAssistant implementation for [Brep](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.brep/).
- [BrepTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.breptypeassistant.md): TypeAssistant implementation for [Brep](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.brep/).
- [CageAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.cageassistant.md)
- [CircleCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.circlecurveassistant.md): Curve assistant for the Rhino.Geometry.Circle type.
- [CircleTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.circletypeassistant.md): Type assistant for the [Circle](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.circle/) type.
- [ColourTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.colourtypeassistant.md): Type assistant for the [Colour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.colour.colour.md) type.
- [ComplexTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.complextypeassistant.md): ITypeAssistant implementation for System.Numerics.Complex.
- [ContinuousDistributionAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.continuousdistributionassistant.md): Type assistant for the [ContinuousDistribution](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.random.continuousdistribution.md) type.
- [CurveLocusTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.curvelocustypeassistant.md): [ITypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.itypeassistant.md) implementation for [CurveLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.curvelocus.md).
- [DateTimeTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.datetimetypeassistant.md): ITypeAssistant implementation for [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime).
- [DeformTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.deformtypeassistant.md): Type assistant for the Rhino.Geometry.SpaceMorph type.
- [DiscreteDistributionAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.discretedistributionassistant.md): Type assistant for the [DiscreteDistribution](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.random.discretedistribution.md) type.
- [DoubleTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.doubletypeassistant.md): ITypeAssistant implementation for System.Int32.
- [FieldTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.fieldtypeassistant.md): ITypeAssistant implementation for fields.
- [FunctionTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.functiontypeassistant.md): ITypeAssistant implementation for Grasshopper functions.
- [GradientTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.gradienttypeassistant.md): Type assistant for the [Gradient](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.colour.gradient.md) type.
- [GraphTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.graphtypeassistant.md): Type assistant for the [Graph](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.graphs.graph.md) type.
- [GuidTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.guidtypeassistant.md): Type assistant for the [Guid](https://learn.microsoft.com/dotnet/api/system.guid) type.
- [IntegerTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.integertypeassistant.md): ITypeAssistant implementation for [int](https://learn.microsoft.com/dotnet/api/system.int32).
- [IntervalTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.intervaltypeassistant.md): ITypeAssistant implementation for System.Int32.
- [LanguageTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.languagetypeassistant.md): ITypeAssistant implementation for [Language](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.linguistic.language.md).
- [LineCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.linecurveassistant.md): Curve assistant for the Rhino.Geometry.Line type.
- [LineTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.linetypeassistant.md): Type assistant for the Rhino.Geometry.Line type.
- [MeshFaceTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.meshfacetypeassistant.md): Type assistant for the [MeshFace](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.meshface/) type.
- [MeshTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.meshtypeassistant.md): Type assistant for the [Mesh](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.mesh/) type.
- [MetaDataTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.metadatatypeassistant.md): Type assistant for the [MetaData](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.meta.metadata.md) type.
- [MetaNameTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.metanametypeassistant.md): Type assistant for the [MetaName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.meta.metaname.md) type.
- [NaughtyCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurve.md)
- [NaughtyCurveCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvecurveassistant.md)
- [NaughtyCurveTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.naughtycurvetypeassistant.md)
- [NTupleTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.ntupletypeassistant.md): ITypeAssistant implementation for [NTuple](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.ntuple.md).
- [NumericTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.numerictypeassistant.md)
- [PathTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.pathtypeassistant.md): [ITypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.itypeassistant.md) implementation for [Path](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.path.md).
- [PlaneTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant.md): Type assistant for the [Plane](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.plane/) type.
- [Point2TypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.point2typeassistant.md): Type assistant for the [Point2d](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.point2d/) type.
- [Point3TypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.point3typeassistant.md): Type assistant for the [Point3d](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.point3d/) type.
- [PointNTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.pointntypeassistant.md): Type assistant for the Rhino.Geometry.Point3d type.
- [PolylineCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.polylinecurveassistant.md): Curve assistant for the [Polyline](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.polyline/) type.
- [PolylineTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.polylinetypeassistant.md): ITypeAssistant implementation for [Polyline](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.polyline/).
- [RandomTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.randomtypeassistant.md): Type assistant for the [RandomEngine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.random.randomengine.md) type.
- [RectangleCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.rectanglecurveassistant.md): Curve assistant for the [Rectangle3d](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.rectangle3d/) type.
- [RectangleTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.rectangletypeassistant.md): ITypeAssistant implementation for [Rectangle3d](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.rectangle3d/).
- [RegionTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.regiontypeassistant.md): ITypeAssistant implementation for [Region](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.region.md).
- [RhinoCurveCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.rhinocurvecurveassistant.md): ICurveAssistant implementation for [Curve](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.curve/).
- [RhinoCurveTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.rhinocurvetypeassistant.md): ITypeAssistant implementation for [Curve](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.curve/).
- [SphereSurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.spheresurfaceassistant.md): [ISurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.isurfaceassistant.md) implementation for [Sphere](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.sphere/).
- [SphereTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.spheretypeassistant.md): ITypeAssistant implementation for [Sphere](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.sphere/).
- [StringTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.stringtypeassistant.md): Type assistant for the System.String type.
- [SubDSurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.subdsurfaceassistant.md): SurfaceAssistant implementation for [SubD](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.subd/).
- [SubDTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.subdtypeassistant.md): TypeAssistant implementation for [SubD](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.subd/).
- [SurfaceLocusTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.surfacelocustypeassistant.md): [ITypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.itypeassistant.md) implementation for [SurfaceLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.surfacelocus.md).
- [SurfaceSurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.surfacesurfaceassistant.md): SurfaceAssistant implementation for [Surface](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.surface/).
- [SurfaceTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.surfacetypeassistant.md): TypeAssistant implementation for [Surface](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.surface/).
- [TextDotTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.textdottypeassistant.md): Type assistant for the [TextDot](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.textdot/) type.
- [TimeSpanTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.timespantypeassistant.md): ITypeAssistant implementation for [TimeSpan](https://learn.microsoft.com/dotnet/api/system.timespan).
- [TransformTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.transformtypeassistant.md): Type assistant for the Rhino.Geometry.Point3d type.
- [TriangleCurveAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.trianglecurveassistant.md): Curve assistant for the Rhino.Geometry.Arc type.
- [TriangleTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.triangletypeassistant.md): Type assistant for the [Triangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.triangle.md) type.
- [TubeSurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.tubesurfaceassistant.md): [ISurfaceAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.isurfaceassistant.md) implementation for [Tube](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.tube.md).
- [TubeTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.tubetypeassistant.md): ITypeAssistant implementation for [Tube](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.tube.md).
- [UnitSystemTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.unitsystemtypeassistant.md): ITypeAssistant implementation for [UnitSystem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.unitsystem.md).
- [VectorTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.vectortypeassistant.md): Type assistant for the Rhino.Geometry.Point3d type.
- [ViewportInfoTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.viewportinfotypeassistant.md)
