Click or drag to resize

GH_TypeLib Class

Utility module that caches a number of oft-used types and type-ids for quick access. Do not change any of the values in this module or you'll wreck casting and conversion logic.
Inheritance Hierarchy
SystemObject
  Grasshopper.KernelGH_TypeLib

Namespace:  Grasshopper.Kernel
Assembly:  Grasshopper (in Grasshopper.dll)
Syntax
public sealed class GH_TypeLib

The GH_TypeLib type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberid_bool
System.Boolean
Public fieldStatic memberid_byte
System.Byte
Public fieldStatic memberid_char
System.Char
Public fieldStatic memberid_color
System.Drawing.Color
Public fieldStatic memberid_decimal
System.Decimal
Public fieldStatic memberid_double
System.Double
Public fieldStatic memberid_gh_angulardimension
Grasshopper.Kenel.Types.GH_AngularDimension
Public fieldStatic memberid_gh_arc
Grasshopper.Kernel.Types.GH_Arc
Public fieldStatic memberid_gh_bool
Grasshopper.Kernel.Types.GH_Boolean
Public fieldStatic memberid_gh_box
Grasshopper.Kernel.Types.GH_Box
Public fieldStatic memberid_gh_brep
Grasshopper.Kernel.Types.GH_Brep
Public fieldStatic memberid_gh_centermark
Grasshopper.Kenel.Types.GH_Centermark
Public fieldStatic memberid_gh_circle
Grasshopper.Kernel.Types.GH_Circle
Public fieldStatic memberid_gh_colour
Grasshopper.Kernel.Types.GH_Colour
Public fieldStatic memberid_gh_complex
Grasshopper.Kernel.Types.Complex
Public fieldStatic memberid_gh_complexnumber
Grasshopper.Kernel.Types.GH_ComplexNumber
Public fieldStatic memberid_gh_curve
Grasshopper.Kernel.Types.GH_Curve
Public fieldStatic memberid_gh_detailview
Grasshopper.Kenel.Types.GH_DetailView
Public fieldStatic memberid_gh_dimension
Grasshopper.Kenel.Types.GH_Dimension
Public fieldStatic memberid_gh_extrusion
Grasshopper.Kernel.Types.GH_Extrusion
Public fieldStatic memberid_gh_goo
Grasshopper.Kernel.Types.IGH_Goo
Public fieldStatic memberid_gh_guid
Grasshopper.Kernel.Types.GH_Guid
Public fieldStatic memberid_gh_hatch
Grasshopper.Kernel.Types.GH_Hatch
Public fieldStatic memberid_gh_instancereference
Grasshopper.Kenel.Types.GH_InstanceReference
Public fieldStatic memberid_gh_int
Grasshopper.Kernel.Types.GH_Integer
Public fieldStatic memberid_gh_interval
Grasshopper.Kernel.Types.GH_Interval
Public fieldStatic memberid_gh_interval2D
Grasshopper.Kernel.Types.GH_Interval2D
Public fieldStatic memberid_gh_leader
Grasshopper.Kenel.Types.GH_Leader
Public fieldStatic memberid_gh_light
Grasshopper.Kenel.Types.GH_Light
Public fieldStatic memberid_gh_line
Grasshopper.Kernel.Types.GH_Line
Public fieldStatic memberid_gh_lineardimension
Grasshopper.Kenel.Types.GH_LinearDimension
Public fieldStatic memberid_gh_material
Grasshopper.Kernel.Types.GH_Material
Public fieldStatic memberid_gh_matrix
Grasshopper.Kernel.Types.GH_Matrix
Public fieldStatic memberid_gh_mesh
Grasshopper.Kernel.Types.GH_Mesh
Public fieldStatic memberid_gh_meshface
Grasshopper.Kernel.Types.GH_MeshFace
Public fieldStatic memberid_gh_modelobject
Grasshopper.Rhinoceros.Model.GH_ModelObject
Public fieldStatic memberid_gh_number
Grasshopper.Kernel.Types.GH_Number
Public fieldStatic memberid_gh_objwrapper
Grasshopper.Kernel.Types.GH_ObjectWrapper
Public fieldStatic memberid_gh_ordinatedimension
Grasshopper.Kenel.Types.GH_OrdinateDimension
Public fieldStatic memberid_gh_path
Grasshopper.Kernel.Data.GH_Path
Public fieldStatic memberid_gh_plane
Grasshopper.Kernel.Types.GH_Plane
Public fieldStatic memberid_gh_point
Grasshopper.Kernel.Types.GH_Point
Public fieldStatic memberid_gh_pointcloud
Grasshopper.Kernel.Types.GH_PointCloud
Public fieldStatic memberid_gh_radialdimension
Grasshopper.Kenel.Types.GH_RadialDimension
Public fieldStatic memberid_gh_rectangle
Grasshopper.Kernel.Types.GH_Rectangle
Public fieldStatic memberid_gh_string
Grasshopper.Kernel.Types.GH_String
Public fieldStatic memberid_gh_structpath
Grasshopper.Kernel.Types.GH_StructurePath
Public fieldStatic memberid_gh_subd
Grasshopper.Kernel.Types.GH_SubD
Public fieldStatic memberid_gh_surface
Grasshopper.Kernel.Types.GH_Surface
Public fieldStatic memberid_gh_textdot
Grasshopper.Kenel.Types.GH_TextDot
Public fieldStatic memberid_gh_textentity
Grasshopper.Kenel.Types.GH_TextEntity
Public fieldStatic memberid_gh_time
Grasshopper.Kernel.Types.GH_Time
Public fieldStatic memberid_gh_transform
Grasshopper.Kernel.Types.GH_Transform
Public fieldStatic memberid_gh_uvinterval
Grasshopper.Kernel.Types.UVInterval
Public fieldStatic memberid_gh_vector
Grasshopper.Kernel.Types.GH_Vector
Public fieldStatic memberid_guid
System.Guid
Public fieldStatic memberid_int16
System.Int16
Public fieldStatic memberid_int32
System.Int32
Public fieldStatic memberid_int64
System.Int64
Public fieldStatic memberid_object
System.Object
Public fieldStatic memberid_point
System.Drawing.Point
Public fieldStatic memberid_pointf
System.Drawing.PointF
Public fieldStatic memberid_rc_angulardimension
Rhino.Geometry.AngularDimension
Public fieldStatic memberid_rc_arc
Rhino.Geometry.Arc
Public fieldStatic memberid_rc_arccurve
Rhino.Geometry.ArcCurve
Public fieldStatic memberid_rc_boundingbox
Rhino.Geometry.BoundingBox
Public fieldStatic memberid_rc_box
Rhino.Geometry.Box
Public fieldStatic memberid_rc_brep
Rhino.Geometry.Brep
Public fieldStatic memberid_rc_brepedge
Rhino.Geometry.MeshEdge
Public fieldStatic memberid_rc_brepface
Rhino.Geometry.MeshFace
Public fieldStatic memberid_rc_centermark
Rhino.Geometry.Centermark
Public fieldStatic memberid_rc_circle
Rhino.Geometry.Circle
Public fieldStatic memberid_rc_cone
Rhino.Geometry.Cone
Public fieldStatic memberid_rc_curve
Rhino.Geometry.Curve
Public fieldStatic memberid_rc_cylinder
Rhino.Geometry.Cylinder
Public fieldStatic memberid_rc_detailview
Rhino.Geometry.DetailView
Public fieldStatic memberid_rc_dimension
Rhino.Geometry.Dimension
Public fieldStatic memberid_rc_ellipse
Rhino.Geometry.Circle
Public fieldStatic memberid_rc_extrusion
Rhino.Geometry.Extrusion
Public fieldStatic memberid_rc_hatch
Rhino.Geometry.Hatch
Public fieldStatic memberid_rc_instancereference
Rhino.Geometry.InstanceReferenceGeometry
Public fieldStatic memberid_rc_interval
Rhino.Geometry.Interval
Public fieldStatic memberid_rc_leader
Rhino.Geometry.Leader
Public fieldStatic memberid_rc_light
Rhino.Geometry.Light
Public fieldStatic memberid_rc_line
Rhino.Geometry.Line
Public fieldStatic memberid_rc_lineardimension
Rhino.Geometry.LinearDimension
Public fieldStatic memberid_rc_linecurve
Rhino.Geometry.LineCurve
Public fieldStatic memberid_rc_matrix
Rhino.Geometry.Matrix
Public fieldStatic memberid_rc_mesh
Rhino.Geometry.Mesh
Public fieldStatic memberid_rc_meshface
Rhino.Geometry.MeshFace
Public fieldStatic memberid_rc_nurbscurve
Rhino.Geometry.NurbsCurve
Public fieldStatic memberid_rc_nurbssurface
Rhino.Geometry.NurbsSurface
Public fieldStatic memberid_rc_ordinatedimension
Rhino.Geometry.OrdinateDimension
Public fieldStatic memberid_rc_plane
Rhino.Geometry.Plane
Public fieldStatic memberid_rc_planesurface
Rhino.Geometry.PlaneSurface
Public fieldStatic memberid_rc_point
Rhino.Geometry.Point
Public fieldStatic memberid_rc_point3d
Rhino.Geometry.Point3d
Public fieldStatic memberid_rc_point3f
Rhino.Geometry.Point3f
Public fieldStatic memberid_rc_pointcloud
Rhino.Geometry.PointCloud
Public fieldStatic memberid_rc_polycurve
Rhino.Geometry.PolyCurve
Public fieldStatic memberid_rc_polyline
Rhino.Geometry.Polyline
Public fieldStatic memberid_rc_polylinecurve
Rhino.Geometry.PolylineCurve
Public fieldStatic memberid_rc_radialdimension
Rhino.Geometry.RadialDimension
Public fieldStatic memberid_rc_rectangle
Rhino.Geometry.Rectangle3d
Public fieldStatic memberid_rc_revsurface
Rhino.Geometry.RevSurface
Public fieldStatic memberid_rc_sphere
Rhino.Geometry.Torus
Public fieldStatic memberid_rc_subd
Rhino.Geometry.SubD
Public fieldStatic memberid_rc_sumsurface
Rhino.Geometry.SumSurface
Public fieldStatic memberid_rc_surface
Rhino.Geometry.Surface
Public fieldStatic memberid_rc_textdot
Rhino.Geometry.TextDot
Public fieldStatic memberid_rc_textentity
Rhino.Geometry.TextEntity
Public fieldStatic memberid_rc_torus
Rhino.Geometry.Torus
Public fieldStatic memberid_rc_transform
Rhino.Geometry.Transform
Public fieldStatic memberid_rc_vector3d
Rhino.Geometry.Vector3d
Public fieldStatic memberid_rc_vector3f
Rhino.Geometry.Vector3f
Public fieldStatic memberid_rectangle
System.Drawing.Rectangle
Public fieldStatic memberid_rectanglef
System.Drawing.RectangleF
Public fieldStatic memberid_single
System.Single
Public fieldStatic memberid_size
System.Drawing.Size
Public fieldStatic memberid_sizef
System.Drawing.SizeF
Public fieldStatic memberid_string
System.String
Public fieldStatic memberid_time
System.Date
Public fieldStatic memberid_uint16
System.UInt16
Public fieldStatic memberid_uint32
System.UInt32
Public fieldStatic memberid_uint64
System.UInt64
Public fieldStatic membert_bool
System.Boolean
Public fieldStatic membert_byte
System.Byte
Public fieldStatic membert_char
System.Char
Public fieldStatic membert_color
System.Drawing.Color
Public fieldStatic membert_decimal
System.Decimal
Public fieldStatic membert_double
System.Double
Public fieldStatic membert_gh_angulardimension
Grasshopper.Kenel.Types.GH_AngularDimension
Public fieldStatic membert_gh_annotationbase
Grasshopper.Kenel.Types.GH_AnnotationBase
Public fieldStatic membert_gh_arc
Grasshopper.Kernel.Types.GH_Arc
Public fieldStatic membert_gh_bool
Grasshopper.Kernel.Types.GH_Boolean
Public fieldStatic membert_gh_box
Grasshopper.Kernel.Types.GH_Box
Public fieldStatic membert_gh_brep
Grasshopper.Kernel.Types.GH_Brep
Public fieldStatic membert_gh_centermark
Grasshopper.Kenel.Types.GH_Centermark
Public fieldStatic membert_gh_circle
Grasshopper.Kernel.Types.GH_Circle
Public fieldStatic membert_gh_colour
Grasshopper.Kernel.Types.GH_Colour
Public fieldStatic membert_gh_complex
Grasshopper.Kernel.Types.Complex
Public fieldStatic membert_gh_complexnumber
Grasshopper.Kernel.Types.GH_ComplexNumber
Public fieldStatic membert_gh_curve
Grasshopper.Kernel.Types.GH_Curve
Public fieldStatic membert_gh_detailview
Grasshopper.Kenel.Types.GH_DetailView
Public fieldStatic membert_gh_dimension
Grasshopper.Kenel.Types.GH_Dimension
Public fieldStatic membert_gh_extrusion
Grasshopper.Kernel.Types.GH_Extrusion
Public fieldStatic membert_gh_goo
Grasshopper.Kernel.Types.IGH_Goo
Public fieldStatic membert_gh_guid
Grasshopper.Kernel.Types.GH_Guid
Public fieldStatic membert_gh_hatch
Grasshopper.Kenel.Types.GH_Hatch
Public fieldStatic membert_gh_instancereference
Grasshopper.Kenel.Types.GH_InstanceReference
Public fieldStatic membert_gh_int
Grasshopper.Kernel.Types.GH_Integer
Public fieldStatic membert_gh_interval
Grasshopper.Kernel.Types.GH_Interval
Public fieldStatic membert_gh_interval2D
Grasshopper.Kernel.Types.GH_Interval2D
Public fieldStatic membert_gh_leader
Grasshopper.Kenel.Types.GH_Leader
Public fieldStatic membert_gh_light
Grasshopper.Kenel.Types.GH_Light
Public fieldStatic membert_gh_line
Grasshopper.Kernel.Types.GH_Line
Public fieldStatic membert_gh_lineardimension
Grasshopper.Kenel.Types.GH_LinearDimension
Public fieldStatic membert_gh_material
Grasshopper.Kernel.Types.GH_Material
Public fieldStatic membert_gh_matrix
Grasshopper.Kernel.Types.GH_Matrix
Public fieldStatic membert_gh_mesh
Grasshopper.Kernel.Types.GH_Mesh
Public fieldStatic membert_gh_meshface
Grasshopper.Kernel.Types.GH_MeshFace
Public fieldStatic membert_gh_modelobject
Grasshopper.Rhinoceros.Model.ModelObject
Public fieldStatic membert_gh_number
Grasshopper.Kernel.Types.GH_Number
Public fieldStatic membert_gh_objwrapper
Grasshopper.Kernel.Types.GH_ObjectWrapper
Public fieldStatic membert_gh_ordinatedimension
Grasshopper.Kenel.Types.GH_OrdinateDimension
Public fieldStatic membert_gh_path
Grasshopper.Kernel.Data.GH_Path
Public fieldStatic membert_gh_plane
Grasshopper.Kernel.Types.GH_Plane
Public fieldStatic membert_gh_point
Grasshopper.Kernel.Types.GH_Point
Public fieldStatic membert_gh_pointcloud
Grasshopper.Kernel.Types.GH_PointCloud
Public fieldStatic membert_gh_radialdimension
Grasshopper.Kenel.Types.GH_RadialDimension
Public fieldStatic membert_gh_rectangle
Grasshopper.Kernel.Types.GH_Rectangle
Public fieldStatic membert_gh_string
Grasshopper.Kernel.Types.GH_String
Public fieldStatic membert_gh_structpath
Grasshopper.Kernel.Types.GH_StructurePath
Public fieldStatic membert_gh_subd
Grasshopper.Kernel.Types.GH_Brep
Public fieldStatic membert_gh_surface
Grasshopper.Kernel.Types.GH_Surface
Public fieldStatic membert_gh_textdot
Grasshopper.Kenel.Types.GH_TextDot
Public fieldStatic membert_gh_textentity
Grasshopper.Kenel.Types.GH_TextEntity
Public fieldStatic membert_gh_time
Grasshopper.Kernel.Types.GH_Time
Public fieldStatic membert_gh_transform
Grasshopper.Kernel.Types.GH_Transform
Public fieldStatic membert_gh_uvinterval
Grasshopper.Kernel.Types.UVInterval
Public fieldStatic membert_gh_vector
Grasshopper.Kernel.Types.GH_Vector
Public fieldStatic membert_guid
System.Guid
Public fieldStatic membert_int16
System.Int16
Public fieldStatic membert_int32
System.Int32
Public fieldStatic membert_int64
System.Int64
Public fieldStatic membert_object
System.Object
Public fieldStatic membert_point
System.Drawing.Point
Public fieldStatic membert_pointf
System.Drawing.PointF
Public fieldStatic membert_rc_angulardimension
Rhino.Geometry.AngularDimension
Public fieldStatic membert_rc_annotationbase
Rhino.Geometry.AnnotationBase
Public fieldStatic membert_rc_arc
Rhino.Geometry.Arc
Public fieldStatic membert_rc_arccurve
Rhino.Geometry.ArcCurve
Public fieldStatic membert_rc_boundingbox
Rhino.Geometry.BoundingBox
Public fieldStatic membert_rc_box
Rhino.Geometry.Box
Public fieldStatic membert_rc_brep
Rhino.Geometry.Brep
Public fieldStatic membert_rc_brepedge
Rhino.Geometry.MeshEdge
Public fieldStatic membert_rc_brepface
Rhino.Geometry.MeshFace
Public fieldStatic membert_rc_centermark
Rhino.Geometry.Centermark
Public fieldStatic membert_rc_circle
Rhino.Geometry.Circle
Public fieldStatic membert_rc_cone
Rhino.Geometry.Cone
Public fieldStatic membert_rc_curve
Rhino.Geometry.Curve
Public fieldStatic membert_rc_cylinder
Rhino.Geometry.Cylinder
Public fieldStatic membert_rc_detailview
Rhino.Geometry.DetailView
Public fieldStatic membert_rc_dimension
Rhino.Geometry.Dimension
Public fieldStatic membert_rc_ellipse
Rhino.Geometry.Circle
Public fieldStatic membert_rc_extrusion
Rhino.Geometry.Extrusion.
Public fieldStatic membert_rc_hatch
Rhino.Geometry.Hatch
Public fieldStatic membert_rc_instancereference
Rhino.Geometry.InstanceReferenceGeometry
Public fieldStatic membert_rc_interval
Rhino.Geometry.Interval
Public fieldStatic membert_rc_leader
Rhino.Geometry.Leader
Public fieldStatic membert_rc_light
Rhino.Geometry.Light
Public fieldStatic membert_rc_line
Rhino.Geometry.Line
Public fieldStatic membert_rc_lineardimension
Rhino.Geometry.LinearDimension
Public fieldStatic membert_rc_linecurve
Rhino.Geometry.LineCurve
Public fieldStatic membert_rc_matrix
Rhino.Geometry.Matrix
Public fieldStatic membert_rc_mesh
Rhino.Geometry.Mesh
Public fieldStatic membert_rc_meshface
Rhino.Geometry.MeshFace
Public fieldStatic membert_rc_nurbscurve
Rhino.Geometry.NurbsCurve
Public fieldStatic membert_rc_nurbssurface
Rhino.Geometry.NurbsSurface
Public fieldStatic membert_rc_ordinatedimension
Rhino.Geometry.OrdinateDimension
Public fieldStatic membert_rc_plane
Rhino.Geometry.Plane
Public fieldStatic membert_rc_planesurface
Rhino.Geometry.PlaneSurface
Public fieldStatic membert_rc_point
Rhino.Geometry.Point
Public fieldStatic membert_rc_point3d
Rhino.Geometry.Point3d
Public fieldStatic membert_rc_point3f
Rhino.Geometry.Point3f
Public fieldStatic membert_rc_pointcloud
Rhino.Geometry.PointCloud
Public fieldStatic membert_rc_polycurve
Rhino.Geometry.PolyCurve
Public fieldStatic membert_rc_polyline
Rhino.Geometry.Polyline
Public fieldStatic membert_rc_polylinecurve
Rhino.Geometry.PolylineCurve
Public fieldStatic membert_rc_radialdimension
Rhino.Geometry.RadialDimension
Public fieldStatic membert_rc_rectangle
Rhino.Geometry.Rectangle3d
Public fieldStatic membert_rc_revsurface
Rhino.Geometry.RevSurface
Public fieldStatic membert_rc_sphere
Rhino.Geometry.Torus
Public fieldStatic membert_rc_subd
Rhino.Geometry.SubD
Public fieldStatic membert_rc_sumsurface
Rhino.Geometry.SumSurface
Public fieldStatic membert_rc_surface
Rhino.Geometry.Surface
Public fieldStatic membert_rc_textdot
Rhino.Geometry.TextDot
Public fieldStatic membert_rc_textentity
Rhino.Geometry.TextEntity
Public fieldStatic membert_rc_torus
Rhino.Geometry.Torus
Public fieldStatic membert_rc_transform
Rhino.Geometry.Transform
Public fieldStatic membert_rc_vector3d
Rhino.Geometry.Vector3d
Public fieldStatic membert_rc_vector3f
Rhino.Geometry.Vector3f
Public fieldStatic membert_rectangle
System.Drawing.Rectangle
Public fieldStatic membert_rectanglef
System.Drawing.RectangleF
Public fieldStatic membert_single
System.Single
Public fieldStatic membert_size
System.Drawing.Size
Public fieldStatic membert_sizef
System.Drawing.SizeF
Public fieldStatic membert_string
System.String
Public fieldStatic membert_time
System.Date
Public fieldStatic membert_uint16
System.UInt16
Public fieldStatic membert_uint32
System.UInt32
Public fieldStatic membert_uint64
System.UInt64
Top
See Also