Grasshopper.Kernel.Types Namespace |
Class | Description | |
---|---|---|
![]() | GH_Arc |
Represents a 3D circular arc. GH_Arc re-implements the OpenNURBS OnArc class.
|
![]() | GH_Boolean |
Represents a boolean value. GH_Boolean re-implements the framework System.Boolean type.
|
![]() | GH_Box |
Represents a 3D oriented Box volume.
|
![]() | GH_BoxGH_BoxProxy | |
![]() | GH_Brep |
Represents a 3D polysurface. GH_Brep wraps the functionality of the OpenNURBS OnBrep class.
|
![]() | GH_BrepGH_BrepProxy | |
![]() | GH_Circle |
Represents a 3D circle. GH_Circle re-implements the OpenNURBS OnCircle class.
|
![]() | GH_CircleGH_CircleProxy |
Proxy description of GH_Circle class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_Colour |
Represents an ARGB colour. GH_Colour re-implements the framework System.Drawing.Color type.
|
![]() | GH_ComplexNumber |
Wraps up the Complex data type for IGH_Goo adherence.
|
![]() | GH_Culture |
Represents a globally unique identifier. GH_Guid re-implements the framework System.Guid type.
|
![]() | GH_Curve |
Represents a 3D spline curve.
|
![]() | GH_CurveGH_CurveProxy |
Proxy description of GH_Curve class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_Field |
Represents a field of forces.
|
![]() | GH_FieldElement |
Abstract implementation of IGH_FieldElement, derive from this class
rather than implementing IGH_FieldElement to save yourself time and effort.
|
![]() | GH_GeometricGooT |
Abstract base implementation of IGH_GeometricGoo. If you implement IGH_GeometricGoo, use this for a booster.
|
![]() | GH_GeometricGooWrapper |
Utility class for maintaining all kinds of IGH_GeometricGoo types.
|
![]() | GH_GeometryGroup | |
![]() | GH_GeometryGroupGH_GeometryGroupProxy | |
![]() | GH_GooT |
Base class for IGH_Goo implementation. Takes care of some default behaviour.
|
![]() | GH_GooProxyT |
Abstract base implementation of IGH_GooProxy
|
![]() | GH_Guid |
Represents a globally unique identifier. GH_Guid re-implements the framework System.Guid type.
|
![]() | GH_Integer |
Represents a 32-bit signed integer. GH_Integer re-implements the framework System.Int32 type.
|
![]() | GH_Interval |
Represents a one-dimensional numeric domain.
|
![]() | GH_Interval2D |
Represents a two-dimensional numeric domain.
|
![]() | GH_Interval2DGH_Interval2DProxy |
Proxy description of GH_Interval class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_Line |
Represents a 3D line segment. GH_Line re-implements the OpenNURBS OnLine class.
|
![]() | GH_LineGH_LineProxy |
Proxy description of GH_Line class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_LineCharge |
Line charge implementation for IGH_Fields.
|
![]() | GH_LonLatCoordinate | |
![]() | GH_Material |
Represents a implementation of the Rhino material
|
![]() | GH_MaterialGH_Material_Proxy | |
![]() | GH_Matrix |
Represents a rectangular numeric matrix. GH_Integer re-implements Rhino.Geometry.Matrix.
|
![]() | GH_Mesh |
Represents a 3D polygonal mesh composed of quads and tris. GH_MEsh wraps the functionality of the OpenNURBS OnMesh class.
|
![]() | GH_MeshGH_MeshProxy | |
![]() | GH_MeshFace |
Represents a tri or quad mesh face. GH_MeshFace works similar to the OpenNURBS OnMeshFace class.
|
![]() | GH_MeshFaceGH_MeshFaceProxy |
Proxy description of GH_MeshFace class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_MeshingParameters | |
![]() | GH_MeshingParametersRhMesherSettings_Proxy | |
![]() | GH_Number |
Represents a double-precision floating point number. GH_Number re-implements the framework System.Double type.
|
![]() | GH_ObjectWrapper | |
![]() | GH_Plane |
Represents a 3D plane. GH_Plane re-implements the OpenNURBS OnPlane class.
|
![]() | GH_PlaneGH_PlaneProxy |
Proxy description of GH_Plane class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_Point | |
![]() | GH_PointGH_PointProxy | |
![]() | GH_PointCharge |
Point charge implementation for IGH_Fields.
|
![]() | GH_PointRefData | |
![]() | GH_PointUtil | |
![]() | GH_Rectangle |
Represents a 3D rectangle. GH_Rectangle re-implements the RhinoCommon Rectangle3d.
|
![]() | GH_RectangleGH_RectangleProxy |
Proxy description of GH_Rectangle class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_SpinForce |
Rotational spin force for IGH_Fields.
|
![]() | GH_String |
Represents a literal string. GH_String re-implements the framework System.String type.
|
![]() | GH_StructurePath | |
![]() | GH_SubD |
Represents a 3D subdivision surface.
|
![]() | GH_Surface |
Represents a 3D (trimmed) surface. GH_Surface wraps the functionality of the OpenNURBS OnBrepFace class.
|
![]() | GH_SurfaceGH_SurfaceProxy | |
![]() | GH_Time |
Represents a date and time. GH_Time re-implements the framework System.DateTime type.
|
![]() | GH_Transform |
Represents a collection of transformations.
|
![]() | GH_Vector |
Represents a 3D vector. GH_Vector re-implements the RhinoCommon Vector3d struct.
|
![]() | GH_VectorGH_VectorProxy |
Proxy description of GH_Vector class. This class is used by the Generic Multivalue interfaces.
|
![]() | GH_VectorForce |
Linear vector force implementation for IGH_Fields.
|
Structure | Description | |
---|---|---|
![]() | Complex |
Complex number type in Grasshopper. Do not confuse with GH_Complex which is the
IGH_Goo implementation of ComplexNumber.
|
![]() | UVInterval |
UVInterval data type. Do not confuse this with GH_Interval2D.
|
Interface | Description | |
---|---|---|
![]() | IGH_FieldElement |
Represents the basic interface for field elements.
|
![]() | IGH_GeometricGoo |
Base interface for all Data inside Grasshoper that could pass for Geometry
|
![]() | IGH_Goo |
Base interface for all Data inside Grasshopper. Every parameter must implement a type of Goo.
|
![]() | IGH_GooProxy |
Base interface for all type proxies.
|
Enumeration | Description | |
---|---|---|
![]() | GH_DifferentialSolver |
Enumerates all implemented differential samplers.
|
![]() | GH_MaterialMaterialType |
Enumerates the possible material types.
|
![]() | GH_PointRefType |