-
Notifications
You must be signed in to change notification settings - Fork 0
DiGi.GIS.Rhino.Classes
Represents a Grasshopper Goo wrapper for a physical mailing address.
public class GooAddress : DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Classes.Address>Inheritance Grasshopper.Kernel.Types.GH_Goo → Grasshopper.Kernel.Types.IGH_Goo → GH_IO.GH_ISerializable → DiGi.Rhino.Core.Classes.GooObject<DiGi.Core.Classes.Address> → DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Classes.Address> → GooAddress
Initializes a new instance of the GooAddress class.
public GooAddress();Initializes a new instance of the GooAddress class with the specified address.
public GooAddress(DiGi.Core.Classes.Address? address);address DiGi.Core.Classes.Address
The physical mailing address to wrap.
Creates a duplicate of this Goo object.
public override IGH_Goo Duplicate();Grasshopper.Kernel.Types.IGH_Goo
A new Grasshopper.Kernel.Types.IGH_Goo instance containing the same address value.
Represents a Grasshopper parameter that handles GooAddress objects.
public class GooAddressParam : DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<DiGi.GIS.Rhino.Classes.GooAddress, DiGi.Core.Classes.Address>Inheritance Grasshopper.Kernel.GH_PersistentParam → DiGi.Rhino.Core.Classes.GooPresistentParam<GooAddress,DiGi.Core.Classes.Address> → DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<GooAddress,DiGi.Core.Classes.Address> → GooAddressParam
Initializes a new instance of the GooAddressParam class.
public GooAddressParam();Gets the unique identifier for the GooAddressParam component.
public override System.Guid ComponentGuid { get; }System.Guid
The GUID of the component.
Represents a Grasshopper Goo wrapper for geographic coordinates.
public class GooCoordinates : DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Classes.Coordinates>Inheritance Grasshopper.Kernel.Types.GH_Goo → Grasshopper.Kernel.Types.IGH_Goo → GH_IO.GH_ISerializable → DiGi.Rhino.Core.Classes.GooObject<DiGi.Core.Classes.Coordinates> → DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Classes.Coordinates> → GooCoordinates
Initializes a new instance of the GooCoordinates class.
public GooCoordinates();Initializes a new instance of the GooCoordinates class with the specified coordinates.
public GooCoordinates(DiGi.Core.Classes.Coordinates? coordinates);coordinates DiGi.Core.Classes.Coordinates
The geographic coordinates to wrap.
Creates a duplicate of this Goo object.
public override IGH_Goo Duplicate();Grasshopper.Kernel.Types.IGH_Goo
A new Grasshopper.Kernel.Types.IGH_Goo instance containing the same coordinate value.
Represents a Grasshopper parameter for geographic coordinates.
public class GooCoordinatesParam : DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<DiGi.GIS.Rhino.Classes.GooCoordinates, DiGi.Core.Classes.Coordinates>Inheritance Grasshopper.Kernel.GH_PersistentParam → DiGi.Rhino.Core.Classes.GooPresistentParam<GooCoordinates,DiGi.Core.Classes.Coordinates> → DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<GooCoordinates,DiGi.Core.Classes.Coordinates> → GooCoordinatesParam
Initializes a new instance of the GooCoordinatesParam class.
public GooCoordinatesParam();Gets the unique identifier for the coordinate component.
public override System.Guid ComponentGuid { get; }System.Guid
The System.Guid associated with this parameter type.
Represents a Goo wrapper for a DiGi.Core.Parameter.Classes.Parameter object, enabling it to be passed through Grasshopper wires and stored in the document.
public class GooParameter : DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Parameter.Classes.Parameter>Inheritance Grasshopper.Kernel.Types.GH_Goo → Grasshopper.Kernel.Types.IGH_Goo → GH_IO.GH_ISerializable → DiGi.Rhino.Core.Classes.GooObject<DiGi.Core.Parameter.Classes.Parameter> → DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Parameter.Classes.Parameter> → GooParameter
Initializes a new instance of the GooParameter class.
public GooParameter();Initializes a new instance of the GooParameter class with the specified parameter value.
public GooParameter(DiGi.Core.Parameter.Classes.Parameter? parameter);parameter DiGi.Core.Parameter.Classes.Parameter
The DiGi.Core.Parameter.Classes.Parameter to wrap.
Creates a duplicate of the current Goo object.
public override IGH_Goo Duplicate();Grasshopper.Kernel.Types.IGH_Goo
A new Grasshopper.Kernel.Types.IGH_Goo instance containing a copy of the wrapped value.
Represents a serializable Goo wrapper for an DiGi.Core.Parameter.Interfaces.IParameterDefinition.
public class GooParameterDefinition : DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Parameter.Interfaces.IParameterDefinition>Inheritance Grasshopper.Kernel.Types.GH_Goo → Grasshopper.Kernel.Types.IGH_Goo → GH_IO.GH_ISerializable → DiGi.Rhino.Core.Classes.GooObject<DiGi.Core.Parameter.Interfaces.IParameterDefinition> → DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Parameter.Interfaces.IParameterDefinition> → GooParameterDefinition
Initializes a new instance of the GooParameterDefinition class.
public GooParameterDefinition();Initializes a new instance of the GooParameterDefinition class with the specified parameter definition.
public GooParameterDefinition(DiGi.Core.Parameter.Interfaces.IParameterDefinition? parameterDefinition);parameterDefinition DiGi.Core.Parameter.Interfaces.IParameterDefinition
The parameter definition to wrap.
Creates a duplicate of this Goo object.
public override IGH_Goo Duplicate();Grasshopper.Kernel.Types.IGH_Goo
A new Grasshopper.Kernel.Types.IGH_Goo instance containing the same value.
Represents the Grasshopper parameter type for GooParameterDefinition.
public class GooParameterDefinitionParam : DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<DiGi.GIS.Rhino.Classes.GooParameterDefinition, DiGi.Core.Parameter.Interfaces.IParameterDefinition>Inheritance Grasshopper.Kernel.GH_PersistentParam → DiGi.Rhino.Core.Classes.GooPresistentParam<GooParameterDefinition,DiGi.Core.Parameter.Interfaces.IParameterDefinition> → DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<GooParameterDefinition,DiGi.Core.Parameter.Interfaces.IParameterDefinition> → GooParameterDefinitionParam
Initializes a new instance of the GooParameterDefinitionParam class.
public GooParameterDefinitionParam();Gets the unique identifier for the component associated with this parameter.
public override System.Guid ComponentGuid { get; }System.Guid
The GUID of the component.
Represents the Grasshopper parameter type used to handle and persist GooParameter objects.
public class GooParameterParam : DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<DiGi.GIS.Rhino.Classes.GooParameter, DiGi.Core.Parameter.Classes.Parameter>Inheritance Grasshopper.Kernel.GH_PersistentParam → DiGi.Rhino.Core.Classes.GooPresistentParam<GooParameter,DiGi.Core.Parameter.Classes.Parameter> → DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<GooParameter,DiGi.Core.Parameter.Classes.Parameter> → GooParameterParam
Initializes a new instance of the GooParameterParam class.
public GooParameterParam();Gets the unique identifier for the component.
public override System.Guid ComponentGuid { get; }Represents a Goo wrapper for an DiGi.Core.Parameter.Interfaces.IParametrizedObject, enabling it to be used within the Grasshopper environment and supporting serialization.
public class GooParametrizedObject : DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Parameter.Interfaces.IParametrizedObject>Inheritance Grasshopper.Kernel.Types.GH_Goo → Grasshopper.Kernel.Types.IGH_Goo → GH_IO.GH_ISerializable → DiGi.Rhino.Core.Classes.GooObject<DiGi.Core.Parameter.Interfaces.IParametrizedObject> → DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Parameter.Interfaces.IParametrizedObject> → GooParametrizedObject
Initializes a new instance of the GooParametrizedObject class.
public GooParametrizedObject();Initializes a new instance of the GooParametrizedObject class with the specified parameterized object.
public GooParametrizedObject(DiGi.Core.Parameter.Interfaces.IParametrizedObject? parametrizedObject);parametrizedObject DiGi.Core.Parameter.Interfaces.IParametrizedObject
The parameterized object to wrap.
Creates a duplicate of the current Goo object.
public override IGH_Goo Duplicate();Grasshopper.Kernel.Types.IGH_Goo
A new instance of GooParametrizedObject containing the same value.
Represents the Grasshopper parameter type for GooParametrizedObject.
public class GooParametrizedObjectParam : DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<DiGi.GIS.Rhino.Classes.GooParametrizedObject, DiGi.Core.Parameter.Interfaces.IParametrizedObject>Inheritance Grasshopper.Kernel.GH_PersistentParam → DiGi.Rhino.Core.Classes.GooPresistentParam<GooParametrizedObject,DiGi.Core.Parameter.Interfaces.IParametrizedObject> → DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<GooParametrizedObject,DiGi.Core.Parameter.Interfaces.IParametrizedObject> → GooParametrizedObjectParam
Initializes a new instance of the GooParametrizedObjectParam class.
public GooParametrizedObjectParam();Gets the unique identifier for the component.
public override System.Guid ComponentGuid { get; }Represents a Goo wrapper for time-series data, enabling its use and serialization within the Grasshopper environment.
public class GooTimeSeries : DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Interfaces.ITimeSeries>Inheritance Grasshopper.Kernel.Types.GH_Goo → Grasshopper.Kernel.Types.IGH_Goo → GH_IO.GH_ISerializable → DiGi.Rhino.Core.Classes.GooObject<DiGi.Core.Interfaces.ITimeSeries> → DiGi.Rhino.Core.Classes.GooSerializableObject<DiGi.Core.Interfaces.ITimeSeries> → GooTimeSeries
Initializes a new instance of the GooTimeSeries class.
public GooTimeSeries();Initializes a new instance of the GooTimeSeries class with the specified time series value.
public GooTimeSeries(DiGi.Core.Interfaces.ITimeSeries? timeSeries);timeSeries DiGi.Core.Interfaces.ITimeSeries
The time series data to wrap.
Creates a duplicate of the current GooTimeSeries object.
public override IGH_Goo Duplicate();Grasshopper.Kernel.Types.IGH_Goo
A new Grasshopper.Kernel.Types.IGH_Goo instance containing a copy of the original value.
Represents a persistent Grasshopper parameter for handling GooTimeSeries objects.
public class GooTimeSeriesParam : DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<DiGi.GIS.Rhino.Classes.GooTimeSeries, DiGi.Core.Interfaces.ITimeSeries>Inheritance Grasshopper.Kernel.GH_PersistentParam → DiGi.Rhino.Core.Classes.GooPresistentParam<GooTimeSeries,DiGi.Core.Interfaces.ITimeSeries> → DiGi.Rhino.Core.Classes.GooSerializablePresistentParam<GooTimeSeries,DiGi.Core.Interfaces.ITimeSeries> → GooTimeSeriesParam
Initializes a new instance of the GooTimeSeriesParam class.
public GooTimeSeriesParam();Gets the unique identifier (GUID) for the GooTimeSeriesParam component.
public override System.Guid ComponentGuid { get; }