Skip to content

GH_IO.Types

This namespace contains all the special data types that can occur in a Grasshopper document.

Classes

Class

Description


Public Class
GH_Item

Represents a single data item in a chunk.


Structures

Structure

Description


Public Struct
GH_BoundingBox

Represents a 3D bounding box, denoted by two points.


Public Struct
GH_Interval1D

Represents two double precision floating point values.


Public Struct
GH_Interval2D

Represents two double precision domains.


Public Struct
GH_Line

Represents a 3D line segment, denoted by start and endpoints.


Public Struct
GH_Plane

Represents a 3D plane system, defined by origin point and {X,Y} axis directions.


Public Struct
GH_Point2D

Represents a 2D point coordinate with double precision floating point components.


Public Struct
GH_Point3D

Represents a 3D point coordinate with double precision floating point components.


Public Struct
GH_Point4D

Represents a 4D point coordinate with double precision floating point components.


Public Struct
GH_Version

Basic version type. Contains Major, Minor and Revision fields.


Enumerations

Enumeration

Description


Public Enum
GH_Types

Contains flags for all data types currently supported by GH_IO.dll