# GH_Convert class

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

```cs
public sealed class GH_Convert
```

Provides static converters for different data types inside Grasshopper. This class both has specific and generic converters.

## Fields

- [PureDateTicks](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/puredateticks.md): (static) Represents the total number of ticks past midnight that (by Grasshopper convention) identifies a pure date.
- [PureTimeTicks](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/puretimeticks.md): (static) Represents the total number of ticks past a whole second that (by Grasshopper convention) identifies a pure time.

## Properties

- [CultureTable](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/culturetable.md): (static) Gets the cached culture table. Do not modify this dictionary unless you know what you are doing.

## Methods

- [BackSolveExpression](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/backsolveexpression.md): (static) Try and backsolve an expression
- [ByteArrayToCommonObject<T>](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/bytearraytocommonobject.md): (static) Convert an OpenNurbs compliant compressed byte array into a RhinoCommon object.
- [CombineDateAndTime](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/combinedateandtime.md): (static) Combine a pure date and a pure time.
- [CommonObjectToByteArray](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/commonobjecttobytearray.md): (static) Convert a RhinoCommon object into a compressed byte-array using OpenNurbs serialization.
- [CreateDateAndTime](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/createdateandtime.md): (static)
- [CreatePureDate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/createpuredate.md): (static) Convert a datetime structure into a pure date, i.e. remove the time portion. As per convention, this leaves 1 tick into the day in question intact.
- [CreatePureTime](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/createpuretime.md): (2 overloads, static) Convert a datetime structure into a pure time, i.e. remove the date portion. As per convention, this means setting the year, month and day to 1.
- [FileToHash](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/filetohash.md): (static) Create a hash of a file.
- [FindRhinoObjectByNameAndType](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/findrhinoobjectbynameandtype.md): (static) Search the current Rhino document for an object with a given name of a given type.
- [GeometryToObjRef](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/geometrytoobjref.md): (static) Create an ObjRef for a referenced IGH_GeometricGoo. Unreferenced IGH_GeometryGoo will return null.
- [GetBrepFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getbrepfromdocument.md): (static) Harvest a brep object from a Rhino document.
- [GetClippingPlaneFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getclippingplanefromdocument.md): (static) Harvest a clipping plane surface from a Rhino document.
- [GetCurveFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getcurvefromdocument.md): (static) Harvest a curve object from a Rhino document.
- [GetExtrusionFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getextrusionfromdocument.md): (static) Harvest an extrusion object from a Rhino document.
- [GetMeshFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getmeshfromdocument.md): (static) Harvest a mesh object from a Rhino document.
- [GetPlaneFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getplanefromdocument.md): (static) Harvest the object frame plane from a Rhino document.
- [GetPointFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getpointfromdocument.md): (static) Harvest a point object from a Rhino document.
- [GetSubDFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getsubdfromdocument.md): (static) Harvest a sub-d object from a Rhino document.
- [GetSurfaceFromDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/getsurfacefromdocument.md): (static) Harvest a surface object from a Rhino document.
- [GetTimeKind](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/gettimekind.md): (2 overloads, static) Gets the kind of time implied by two System.DateTime values.
- [IsPureDate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/ispuredate.md): (static) Tests whether a DateTime instance represents a pure date (i.e. that the time portion is undefined). Pure dates are a Grasshopper convention, basically a pure date is 1 tick past midnight.
- [IsPureTime](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/ispuretime.md): (static) Tests whether a DateTime instance represents a pure time (i.e. that the date portion is undefined). Pure times are a Grasshopper convention, basically a pure time is 2 ticks past any second.
- [ObjRefToGeometry](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/objreftogeometry.md): (static) Convert a Rhino Object Reference into Grasshopper IGH_GeometricGoo.
- [ParseExpression](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/parseexpression.md): (static) Attempts to parse an expression.
- [StringToDate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/stringtodate.md): (static) Convert a string representing a date into an actual date. If a pure date is possible it will be returned. If the input is a pure time this method will fail, you need to use StringToTime instead.
- [StringToGuid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/stringtoguid.md): (static) Create a Guid based on SHA256 hashing of a string.
- [StringToTime](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/stringtotime.md): (static) Convert a string representing a time into an pure time. Allowed separators of hour, minute and second portions are colons, semi-colons, points and commas. Grasshopper itself uses colons when formatting times. A PM or AM symbol is allowed provided it does not border on any alphabetical characters. A time can be prefixed by a "X day[s] + " string which defines the total number of 24-hour periods to include.
- [To_GH_ClassPrefixTypeName](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/to-gh-classprefixtypename.md): (static) Rename a Type FullName from the pre-"GH_"-prefix ea.
- [ToAnnotationBase](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toannotationbase.md): (static) Convert data into Rhino.Geometry.AnnotationBase.
- [ToAnnotationBase_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toannotationbase-primary.md): (static) Performs a direct cast from Rhino.Geometry.AnnotationBase or GH_AnnotationBase. Data is not guaranteed to be duplicated.
- [ToAnnotationBase_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toannotationbase-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.AnnotationBase. Data is not quaranteed to be duplicated.
- [ToArc](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toarc.md): (static) Convert data into Rhino.Geometry.Arc.
- [ToArc_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toarc-primary.md): (static) Performs a direct cast from OnArc or GH_Arc. Data is not quaranteed to be duplicated.
- [ToArc_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toarc-secondary.md): (static) Attempts to convert other data types into an OnArc. Data is not quaranteed to be duplicated.
- [ToBoolean](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toboolean.md): (static) Convert data into Booleans.
- [ToBoolean_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toboolean-primary.md): (static) Performs a direct cast from boolean or GH_Boolean.
- [ToBoolean_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toboolean-secondary.md): (static) Performs indirect casts from other data types into booleans.
- [ToBoundingBox_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toboundingbox-primary.md): (static) Performs a direct cast from OnBoundingBox. Data is not quaranteed to be duplicated.
- [ToBox_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tobox-primary.md): (static) Performs a direct cast from Box. Data is not quaranteed to be duplicated.
- [ToBrep](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tobrep.md): (static) Convert data into Rhino.Geometry.Brep.
- [ToBrep_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tobrep-primary.md): (static) Performs a direct cast from OnBrep or GH_Brep. Data is not quaranteed to be duplicated.
- [ToBrep_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tobrep-secondary.md): (static) Attempts to convert other data types into an OnBrep. Data is not quaranteed to be duplicated.
- [ToCircle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocircle.md): (static) Convert data into Rhino.Geometry.Circle.
- [ToCircle_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocircle-primary.md): (static) Performs a direct cast from OnCircle or GH_Circle. Data is not quaranteed to be duplicated.
- [ToCircle_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocircle-secondary.md): (static) Attempts to convert other data types into an OnCircle. Data is not quaranteed to be duplicated.
- [ToClippingPlane](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toclippingplane.md): (static) Convert data into Rhino.Geometry.ClippingPlaneSurface.
- [ToClippingPlane_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toclippingplane-primary.md): (static) Performs a direct cast from Rhino.Geometry.ClippingPlaneSurface or GH_ClippingPlane. Data is not guaranteed to be duplicated.
- [ToClippingPlane_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toclippingplane-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.ClippingPlaneSurface. Data is not quaranteed to be duplicated.
- [ToColor](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocolor.md): (static) Convert data into Colors.
- [ToColor_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocolor-primary.md): (static) Performs a direct cast from Drawing.Color, GH_Color and OnColor.
- [ToColor_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocolor-secondary.md): (static) Performs indirect casts from other data types into Colors.
- [ToComplex](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocomplex.md): (static) Convert data into Complex.
- [ToComplex_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocomplex-primary.md): (static) Performs a direct cast from Complex or GH_ComplexNumber
- [ToComplex_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocomplex-secondary.md): (static) Performs indirect casts from other data types into Complex.
- [ToCoordinates](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocoordinates.md): (static)
- [ToCulture](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toculture.md): (static) Convert data into Colors.
- [ToCulture_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toculture-primary.md): (static) Performs a direct cast from System.Globalization.CultureInfo and GH_Culture.
- [ToCulture_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toculture-secondary.md): (static) Performs indirect casts from other data types into CultureInfo.
- [ToCurve](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocurve.md): (static) Convert data into Rhino.Geometry.Curve.
- [ToCurve_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocurve-primary.md): (static) Performs a direct cast from OnCurve or GH_Curve. Data is not quaranteed to be duplicated.
- [ToCurve_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tocurve-secondary.md): (static) Attempts to convert other data types into an IOnCurve. Data is not quaranteed to be duplicated.
- [ToDate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todate.md): (static) Convert data into Dates.
- [ToDate_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todate-primary.md): (static) Performs a direct cast from DateTime or GH_DateTime.
- [ToDate_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todate-secondary.md): (static) Performs indirect casts from other data types into DateTime constructs.
- [ToDimension](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todimension.md): (static) Convert data into Rhino.Geometry.Dimension.
- [ToDimension_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todimension-primary.md): (static) Performs a direct cast from Rhino.Geometry.Dimension or GH_Dimension. Data is not guaranteed to be duplicated.
- [ToDimension_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todimension-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.Dimension. Data is not quaranteed to be duplicated.
- [ToDouble](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todouble.md): (static) Convert data into Doubles.
- [ToDouble_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todouble-primary.md): (static) Performs a direct cast from Double or GH_Number.
- [ToDouble_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/todouble-secondary.md): (static) Performs indirect casts from other data types into Doubles.
- [ToExtrusion](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toextrusion.md): (static) Convert data into Rhino.Geometry.Brep.
- [ToExtrusion_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toextrusion-primary.md): (static) Performs a direct cast from Rhino.Geometry.Extrusion or GH_Extrusion. Data is not quaranteed to be duplicated.
- [ToExtrusion_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toextrusion-secondary.md): (static) Attempts to convert other data types into a Extrusion. Data is not quaranteed to be duplicated.
- [ToGeometricGoo](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/togeometricgoo.md): (static) Converts an object into GeometricGoo. Does not duplicate the data if a lossless conversion is possible.
- [ToGeometryBase](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/togeometrybase.md): (static) Attempt to convert an object into a Rhino.Geometry.GeometryBase instance.
- [ToGHAngularDimension](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghangulardimension.md): (static) Convert data into GH_AngularDimension.
- [ToGHAngularDimension_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghangulardimension-primary.md): (static) Converts similar data into a GH_AngularDimension instance. Data is not guaranteed to be duplicated.
- [ToGHAngularDimension_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghangulardimension-secondary.md): (static) Converts similar data into a GH_AngularDimension instance. Data is not guaranteed to be duplicated.
- [ToGHAnnotationBase](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghannotationbase.md): (static) Convert data into GH_AnnotationBase.
- [ToGHArc](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/togharc.md): (static) Convert data into GH_Arcs.
- [ToGHArc_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/togharc-primary.md): (static) Converts similar data into a GH_Arc instance. Data is not quaranteed to be duplicated.
- [ToGHArc_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/togharc-secondary.md): (static) Converts similar data into a GH_Arc instance. Data is not quaranteed to be duplicated.
- [ToGHBoolean](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghboolean.md): (static) Convert data into GH_Boolean.
- [ToGHBoolean_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghboolean-primary.md): (static) Converts similar data into a GH_Boolean instance. Data is not quaranteed to be duplicated.
- [ToGHBoolean_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghboolean-secondary.md): (static) Converts similar data into a GH_Boolean instance. Data is not quaranteed to be duplicated.
- [ToGHBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghbox.md): (static) Convert data into GH_Boxes.
- [ToGHBox_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghbox-primary.md): (static) Converts similar data into a GH_Box instance. Data is not guaranteed to be duplicated.
- [ToGHBox_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghbox-secondary.md): (static) Converts similar data into a GH_Box instance. Data is not quaranteed to be duplicated.
- [ToGHBrep](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghbrep.md): (static) Convert data into GH_Breps.
- [ToGHBrep_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghbrep-primary.md): (static) Converts similar data into a GH_Brep instance. Data is not quaranteed to be duplicated.
- [ToGHBrep_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghbrep-secondary.md): (static) Converts similar data into a GH_Brep instance. Data is not quaranteed to be duplicated.
- [ToGHCentermark](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcentermark.md): (static) Convert data into GH_Centermark.
- [ToGHCentermark_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcentermark-primary.md): (static) Converts similar data into a GH_Centermark instance. Data is not guaranteed to be duplicated.
- [ToGHCentermark_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcentermark-secondary.md): (static) Converts similar data into a GH_Centermark instance. Data is not guaranteed to be duplicated.
- [ToGHCircle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcircle.md): (static) Convert data into GH_Circles.
- [ToGHCircle_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcircle-primary.md): (static) Converts similar data into a GH_Circle instance. Data is not quaranteed to be duplicated.
- [ToGHCircle_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcircle-secondary.md): (static) Converts similar data into a GH_Circle instance. Data is not quaranteed to be duplicated.
- [ToGHClippingPlane](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghclippingplane.md): (static) Convert data into GH_ClippingPlane.
- [ToGHClippingPlane_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghclippingplane-primary.md): (static) Converts similar data into a GH_ClippingPlane instance. Data is not guaranteed to be duplicated.
- [ToGHClippingPlane_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghclippingplane-secondary.md): (static) Converts similar data into a GH_Clipping instance. Data is not guaranteed to be duplicated.
- [ToGHColour](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcolour.md): (static) Convert data into GH_Colour.
- [ToGHColour_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcolour-primary.md): (static) Converts similar data into a GH_Colour instance. Data is not quaranteed to be duplicated.
- [ToGHColour_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcolour-secondary.md): (static) Converts similar data into a GH_Colour instance. Data is not quaranteed to be duplicated.
- [ToGHComplexNumber](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcomplexnumber.md): (static) Convert data into GH_ComplexNumber.
- [ToGHComplexNumber_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcomplexnumber-primary.md): (static) Converts similar data into a GH_ComplexNumber instance. Data is not quaranteed to be duplicated.
- [ToGHComplexNumber_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcomplexnumber-secondary.md): (static) Converts similar data into a GH_ComplexNumber instance. Data is not quaranteed to be duplicated.
- [ToGHCurve](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcurve.md): (static) Convert data into GH_Curves.
- [ToGHCurve_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcurve-primary.md): (static) Converts similar data into a GH_Curve instance. Data is not quaranteed to be duplicated.
- [ToGHCurve_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghcurve-secondary.md): (static) Converts similar data into a GH_Curve instance. Data is not quaranteed to be duplicated.
- [ToGHDimension](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghdimension.md): (static) Convert data into GH_Dimension.
- [ToGHExtrusion](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghextrusion.md): (static) Convert data into GH_Extrusion.
- [ToGHExtrusion_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghextrusion-primary.md): (static) Converts similar data into a GH_Extrusion instance. Data is not quaranteed to be duplicated.
- [ToGHExtrusion_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghextrusion-secondary.md): (static) Converts similar data into a GH_Brep instance. Data is not quaranteed to be duplicated.
- [ToGHGuid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghguid.md): (static) Convert data into GH_Guid.
- [ToGHGuid_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghguid-primary.md): (static) Converts similar data into a GH_Guid instance. Data is not quaranteed to be duplicated.
- [ToGHGuid_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghguid-secondary.md): (static) Converts similar data into a GH_Guid instance. Data is not quaranteed to be duplicated.
- [ToGHHatch](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghhatch.md): (static) Convert data into GH_Hatch.
- [ToGHHatch_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghhatch-primary.md): (static) Converts similar data into a GH_Hatch instance. Data is not guaranteed to be duplicated.
- [ToGHHatch_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghhatch-secondary.md): (static) Converts similar data into a GH_Hatch instance. Data is not guaranteed to be duplicated.
- [ToGHInstanceReference](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinstancereference.md): (static) Convert data into GH_InstanceReference.
- [ToGHInstanceReference_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinstancereference-primary.md): (static) Converts similar data into a GH_InstanceReference instance. Data is not guaranteed to be duplicated.
- [ToGHInstanceReference_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinstancereference-secondary.md): (static) Converts similar data into a GH_InstanceReference instance. Data is not guaranteed to be duplicated.
- [ToGHInteger](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinteger.md): (static) Convert data into GH_Integer.
- [ToGHInteger_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinteger-primary.md): (static) Converts similar data into a GH_Integer instance. Data is not quaranteed to be duplicated.
- [ToGHInteger_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinteger-secondary.md): (static) Converts similar data into a GH_Integer instance. Data is not quaranteed to be duplicated.
- [ToGHInterval](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinterval.md): (static) Convert data into GH_Intervals.
- [ToGHInterval_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinterval-primary.md): (static) Converts similar data into a GH_Interval instance. Data is not quaranteed to be duplicated.
- [ToGHInterval_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinterval-secondary.md): (static) Converts similar data into a GH_Interval instance. Data is not quaranteed to be duplicated.
- [ToGHInterval2D](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinterval2d.md): (static) Convert data into GH_Interval2Ds.
- [ToGHInterval2D_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinterval2d-primary.md): (static) Converts similar data into a GH_Interval2D instance. Data is not quaranteed to be duplicated.
- [ToGHInterval2D_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghinterval2d-secondary.md): (static) Converts similar data into a GH_Interval2D instance. Data is not quaranteed to be duplicated.
- [ToGHLeader](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghleader.md): (static) Convert data into GH_Leader.
- [ToGHLeader_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghleader-primary.md): (static) Converts similar data into a GH_Leader instance. Data is not guaranteed to be duplicated.
- [ToGHLeader_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghleader-secondary.md): (static) Converts similar data into a GH_Leader instance. Data is not guaranteed to be duplicated.
- [ToGHLight](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghlight.md): (static) Convert data into GH_Light.
- [ToGHLight_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghlight-primary.md): (static) Converts similar data into a GH_Light instance. Data is not guaranteed to be duplicated.
- [ToGHLight_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghlight-secondary.md): (static) Converts similar data into a GH_Light instance. Data is not guaranteed to be duplicated.
- [ToGHLine](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghline.md): (static) Convert data into GH_Lines.
- [ToGHLine_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghline-primary.md): (static) Converts similar data into a GH_Line instance. Data is not quaranteed to be duplicated.
- [ToGHLine_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghline-secondary.md): (static) Converts similar data into a GH_Line instance. Data is not quaranteed to be duplicated.
- [ToGHLinearDimension](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghlineardimension.md): (static) Convert data into GH_LinearDimension.
- [ToGHLinearDimension_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghlineardimension-primary.md): (static) Converts similar data into a GH_LinearDimension instance. Data is not guaranteed to be duplicated.
- [ToGHLinearDimension_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghlineardimension-secondary.md): (static) Converts similar data into a GH_LinearDimension instance. Data is not guaranteed to be duplicated.
- [ToGHMatrix](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmatrix.md): (static) Convert data into ToGHMatrix.
- [ToGHMatrix_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmatrix-primary.md): (static) Converts similar data into a GH_Matrix instance. Data is not quaranteed to be duplicated.
- [ToGHMatrix_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmatrix-secondary.md): (static) Converts similar data into a GH_Matrix instance. Data is not quaranteed to be duplicated.
- [ToGHMesh](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmesh.md): (static) Convert data into GH_Meshs.
- [ToGHMesh_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmesh-primary.md): (static) Converts similar data into a GH_Mesh instance. Data is not quaranteed to be duplicated.
- [ToGHMesh_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmesh-secondary.md): (static) Converts similar data into a GH_Mesh instance. Data is not quaranteed to be duplicated.
- [ToGHMeshFace](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmeshface.md): (static) Convert data into GH_MeshFaces.
- [ToGHMeshFace_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmeshface-primary.md): (static) Converts similar data into a GH_MeshFace instance. Data is not quaranteed to be duplicated.
- [ToGHMeshFace_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghmeshface-secondary.md): (static) Converts similar data into a GH_MeshFace instance. Data is not quaranteed to be duplicated.
- [ToGHNumber](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghnumber.md): (static) Convert data into GH_Number.
- [ToGHNumber_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghnumber-primary.md): (static) Converts similar data into a GH_Number instance. Data is not quaranteed to be duplicated.
- [ToGHNumber_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghnumber-secondary.md): (static) Converts similar data into a GH_Number instance. Data is not quaranteed to be duplicated.
- [ToGHOrdinateDimension](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghordinatedimension.md): (static) Convert data into GH_OrdinateDimension.
- [ToGHOrdinateDimension_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghordinatedimension-primary.md): (static) Converts similar data into a GH_OrdinateDimension instance. Data is not guaranteed to be duplicated.
- [ToGHOrdinateDimension_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghordinatedimension-secondary.md): (static) Converts similar data into a GH_OrdinateDimension instance. Data is not guaranteed to be duplicated.
- [ToGHPlane](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghplane.md): (static) Convert data into GH_Planes.
- [ToGHPlane_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghplane-primary.md): (static) Converts similar data into a GH_Plane instance. Data is not quaranteed to be duplicated.
- [ToGHPlane_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghplane-secondary.md): (static) Converts similar data into a GH_Plane instance. Data is not quaranteed to be duplicated.
- [ToGHPoint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghpoint.md): (static) Convert data into GH_Points.
- [ToGHPoint_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghpoint-primary.md): (static) Converts similar data into a GH_Point instance. Data is not quaranteed to be duplicated.
- [ToGHPoint_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghpoint-secondary.md): (static) Converts similar data into a GH_Point instance. Data is not quaranteed to be duplicated.
- [ToGHPointCloud](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghpointcloud.md): (static) Convert data into GH_PointCloud.
- [ToGHPointCloud_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghpointcloud-primary.md): (static) Converts similar data into a GH_PointCloud instance. Data is not quaranteed to be duplicated.
- [ToGHPointCloud_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghpointcloud-secondary.md): (static) Converts similar data into a GH_PointCloud instance. Data is not quaranteed to be duplicated.
- [ToGHRadialDimension](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghradialdimension.md): (static) Convert data into GH_RadialDimension.
- [ToGHRadialDimension_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghradialdimension-primary.md): (static) Converts similar data into a GH_RadialDimension instance. Data is not guaranteed to be duplicated.
- [ToGHRadialDimension_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghradialdimension-secondary.md): (static) Converts similar data into a GH_RadialDimension instance. Data is not guaranteed to be duplicated.
- [ToGHRectangle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghrectangle.md): (static) Convert data into GH_Rectangles.
- [ToGHRectangle_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghrectangle-primary.md): (static) Converts similar data into a GH_Rectangle instance. Data is not quaranteed to be duplicated.
- [ToGHRectangle_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghrectangle-secondary.md): (static) Converts similar data into a GH_Rectangle instance. Data is not quaranteed to be duplicated.
- [ToGHString](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghstring.md): (static) Convert data into GH_String.
- [ToGHString_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghstring-primary.md): (static) Converts similar data into a GH_String instance. Data is not quaranteed to be duplicated.
- [ToGHString_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghstring-secondary.md): (static) Converts similar data into a GH_String instance. Data is not quaranteed to be duplicated.
- [ToGHSubD](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghsubd.md): (static) Convert data into GH_SubDs.
- [ToGHSubD_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghsubd-primary.md): (static) Converts similar data into a GH_SubD instance. Data is not quaranteed to be duplicated.
- [ToGHSubD_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghsubd-secondary.md): (static) Converts similar data into a GH_SubD instance. Data is not quaranteed to be duplicated.
- [ToGHSurface](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghsurface.md): (static) Convert data into GH_Surfaces.
- [ToGHSurface_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghsurface-primary.md): (static) Converts similar data into a GH_Surface instance. Data is not quaranteed to be duplicated.
- [ToGHSurface_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghsurface-secondary.md): (static) Converts similar data into a GH_Surface instance. Data is not quaranteed to be duplicated.
- [ToGHTextDot](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtextdot.md): (static) Convert data into GH_TextDot.
- [ToGHTextDot_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtextdot-primary.md): (static) Converts similar data into a GH_TextDot instance. Data is not guaranteed to be duplicated.
- [ToGHTextDot_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtextdot-secondary.md): (static) Converts similar data into a GH_TextDot instance. Data is not guaranteed to be duplicated.
- [ToGHTextEntity](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtextentity.md): (static) Convert data into GH_TextEntity.
- [ToGHTextEntity_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtextentity-primary.md): (static) Converts similar data into a GH_TextEntity instance. Data is not guaranteed to be duplicated.
- [ToGHTextEntity_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtextentity-secondary.md): (static) Converts similar data into a GH_TextEntity instance. Data is not guaranteed to be duplicated.
- [ToGHTime](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtime.md): (static) Convert data into GH_Time.
- [ToGHTime_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtime-primary.md): (static) Converts similar data into a GH_Time instance. Data is not quaranteed to be duplicated.
- [ToGHTime_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghtime-secondary.md): (static) Converts similar data into a GH_Time instance. Data is not quaranteed to be duplicated.
- [ToGHVector](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghvector.md): (static) Convert data into GH_Vectors.
- [ToGHVector_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghvector-primary.md): (static) Converts similar data into a GH_Vector instance. Data is not quaranteed to be duplicated.
- [ToGHVector_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toghvector-secondary.md): (static) Converts similar data into a GH_Vector instance. Data is not quaranteed to be duplicated.
- [ToGoo](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/togoo.md): (static) Converts an object into Goo. Does not duplicate the data if a lossless conversion is possible.
- [ToGUID](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toguid.md): (static) Convert data into Guids.
- [ToGUID_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toguid-primary.md): (static) Performs a direct cast from Guid, GH_Guid, String and GH_String.
- [ToGUID_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toguid-secondary.md): (static) Performs indirect casts from other data types into Guids.
- [ToHatch](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tohatch.md): (static) Convert data into Rhino.Geometry.Hatch.
- [ToHatch_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tohatch-primary.md): (static) Performs a direct cast from Rhino.Geometry.Hatch or GH_Hatch. Data is not guaranteed to be duplicated.
- [ToHatch_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tohatch-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.Hatch. Data is not quaranteed to be duplicated.
- [ToInt32](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toint32.md): (static) Convert data into Int32s.
- [ToInt32_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toint32-primary.md): (static) Performs a direct cast from Int32 or GH_Integer.
- [ToInt32_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toint32-secondary.md): (static) Performs indirect casts from other data types into Integers.
- [ToInterval](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tointerval.md): (static) Convert data into Rhino.Geometry.Interval.
- [ToInterval_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tointerval-primary.md): (static) Performs a direct cast from OnInterval or GH_Interval.
- [ToInterval_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tointerval-secondary.md): (static) Attempts to convert other data types into an Interval. Data is not quaranteed to be duplicated.
- [ToLeader](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toleader.md): (static) Convert data into Rhino.Geometry.Leader.
- [ToLeader_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toleader-primary.md): (static) Performs a direct cast from Rhino.Geometry.Leader or GH_Leader. Data is not guaranteed to be duplicated.
- [ToLeader_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toleader-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.Leader. Data is not quaranteed to be duplicated.
- [ToLight_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tolight-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.Light. Data is not quaranteed to be duplicated.
- [ToLine](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toline.md): (static) Convert data into Rhino.Geometry.Line.
- [ToLine_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toline-primary.md): (static) Performs a direct cast from OnLine or GH_Line. Data is not quaranteed to be duplicated.
- [ToLine_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toline-secondary.md): (static) Attempts to convert other data types into an OnLine. Data is not quaranteed to be duplicated.
- [ToMatrix](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tomatrix.md): (static) Convert data into Rhino.Geometry.Matrix.
- [ToMatrix_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tomatrix-primary.md): (static) Performs a direct cast from Matrix or GH_Matrix.
- [ToMatrix_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tomatrix-secondary.md): (static) Attempts to convert other data types into a Matrix. Data is not quaranteed to be duplicated.
- [ToMesh](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tomesh.md): (static) Convert data into Rhino.Geometry.Mesh.
- [ToMesh_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tomesh-primary.md): (static) Performs a direct cast from Rhino.Geometry.Mesh or GH_Mesh. Data is not guaranteed to be duplicated.
- [ToMesh_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tomesh-secondary.md): (static) Attempts to convert other data types into an OnMesh. Data is not quaranteed to be duplicated.
- [ToNextPowerOfTen](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tonextpoweroften.md): (static) Round a number upwards to the nearest power of ten.
- [ToPlane](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toplane.md): (static) Convert data into Rhino.Geometry.Plane.
- [ToPlane_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toplane-primary.md): (static) Performs a direct cast from OnPlane or GH_Plane. Data is not quaranteed to be duplicated.
- [ToPlane_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toplane-secondary.md): (static) Attempts to convert other data types into an OnPlane. Data is not quaranteed to be duplicated.
- [ToPlural](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toplural.md): (static) Apply english rules to convert a noun into its plural form. This algorithm is not water-tight as it will not handle any irregular cases.
- [ToPoint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topoint.md): (static) Convert a floating point GDI point structure to an integer rounded point.
- [ToPoint3d](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topoint3d.md): (static) Convert data into Rhino.Geometry.Point3d.
- [ToPoint3d_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topoint3d-primary.md): (static) Performs a direct cast from On3dPoint or GH_Point. Data is not quaranteed to be duplicated.
- [ToPoint3d_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topoint3d-secondary.md): (static) Attempts to convert other data types into an Point. Data is not quaranteed to be duplicated.
- [ToPointCloud](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topointcloud.md): (static) Convert data into Rhino.Geometry.PointCloud.
- [ToPointCloud_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topointcloud-primary.md): (static) Performs a direct cast from Rhino.Geometry.PointCloud or GH_PointCloud. Data is not guaranteed to be duplicated.
- [ToPointCloud_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topointcloud-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.PointCloud. Data is not quaranteed to be duplicated.
- [ToPointF](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/topointf.md): (static) Convert a Rhino SDK point structure to a GDI point structure.
- [ToPrevPowerOfTen](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/toprevpoweroften.md): (static) Round a number downwards to the nearest power of ten.
- [ToRectangle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/torectangle.md): (static) Convert a floating point GDI rectangle structure to an integer rounded rectangle. Use this method for any and all GUI conversions as the specific rounding scheme used here avoids pixel jitter.
- [ToRectangle3d](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/torectangle3d.md): (static) Convert data into Rhino.Geometry.Line.
- [ToRectangle3d_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/torectangle3d-primary.md): (static) Performs a direct cast from Rectangle3d or GH_Rectangle. Data is not quaranteed to be duplicated.
- [ToRectangle3d_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/torectangle3d-secondary.md): (static) Attempts to convert other data types into a Rectangle3d. Data is not quaranteed to be duplicated.
- [ToRelativePath](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/torelativepath.md): (static, obsolete) Create a relative path from two absolute paths.
- [ToSafeRhinoCommonObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosaferhinocommonobject.md): (static) Convert RhinoCommon types that are dangerous to use out of context (BrepFace, BrepEdge, etc.) into safe types (Brep, Curve, etc.).
- [ToSHA_Hash](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosha-hash.md): (2 overloads, static) Create a SHA hash. The hash algorithm is only guaranteed to yield the same results from within a unique application domain.
- [ToSize](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosize.md): (static) Convert a floating point GDI size structure to an integer rounded size.
- [ToString](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tostring.md): (static) Convert data into Colors.
- [ToString_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tostring-primary.md): (static) Performs a direct cast from String and GH_String.
- [ToString_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tostring-secondary.md): (static) Creates a String representation of an object by calling the ToString() function.
- [ToSubD](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosubd.md): (static) Convert data into Rhino.Geometry.SubD.
- [ToSubD_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosubd-primary.md): (static) Performs a direct cast from OnSubD or GH_SubD. Data is not quaranteed to be duplicated.
- [ToSubD_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosubd-secondary.md): (static) Attempts to convert other data types into a Sub-D. Data is not quaranteed to be duplicated.
- [ToSurface](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosurface.md): (static) Convert data into Rhino.Geometry.Surface.
- [ToSurface_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosurface-primary.md): (static) Performs a direct cast from OnSurface or GH_Surface. Data is not quaranteed to be duplicated. If data is of type GH_Surface, then trim curves are ignored.
- [ToSurface_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tosurface-secondary.md): (static) Attempts to convert other data types into an IOnSurface. Data is not quaranteed to be duplicated.
- [ToTextDot](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/totextdot.md): (static) Convert data into Rhino.Geometry.TextDot.
- [ToTextDot_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/totextdot-primary.md): (static) Performs a direct cast from Rhino.Geometry.TextDot or GH_TextDot. Data is not guaranteed to be duplicated.
- [ToTextDot_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/totextdot-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.TextDot. Data is not quaranteed to be duplicated.
- [ToTextEntity](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/totextentity.md): (static) Convert data into Rhino.Geometry.TextEntity.
- [ToTextEntity_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/totextentity-primary.md): (static) Performs a direct cast from Rhino.Geometry.TextEntity or GH_TextEntity. Data is not guaranteed to be duplicated.
- [ToTextEntity_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/totextentity-secondary.md): (static) Attempts to convert other data types into an Rhino.Geometry.TextEntity. Data is not quaranteed to be duplicated.
- [ToUVInterval](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/touvinterval.md): (static) Convert data into Grasshopper.Kernel.Types.UVInterval.
- [ToUVInterval_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/touvinterval-primary.md): (static) Performs a direct cast from UVInterval or GH_Interval2D.
- [ToUVInterval_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/touvinterval-secondary.md): (static) Attempts to convert other data types into a UVInterval. Data is not quaranteed to be duplicated.
- [ToVariableName](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tovariablename.md): (static) Extract the implied variable name from a compound string. A string is considered compound if it contains a parenthesis pair with at least one character within the brackets.
- [ToVariant](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tovariant.md): (static) Convert an object to a Grasshopper Expression Variant if possible.
- [ToVector3d](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tovector3d.md): (static) Convert data into Rhino.Geometry.Vector3d.
- [ToVector3d_Primary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tovector3d-primary.md): (static) Performs a direct cast from On3dVector or GH_Vector. Data is not quaranteed to be duplicated.
- [ToVector3d_Secondary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-convert/tovector3d-secondary.md): (static) Attempts to convert other data types into a Vector. Data is not quaranteed to be duplicated.
