GH_GeometricGooWrapper

Utility class for maintaining all kinds of IGH_GeometricGoo types.

Constructors

GH_GeometricGooWrapper

#
public GH_GeometricGooWrapper()

GH_GeometricGooWrapper

#
public GH_GeometricGooWrapper(IGH_GeometricGoo goo)
goo (IGH_GeometricGoo)

Properties

Boundingbox

#
public BoundingBox Boundingbox { get; }
Boundingbox

InternalGoo

#
public IGH_GeometricGoo InternalGoo { get; }

IsGeometryLoaded

#
public bool IsGeometryLoaded { get; }
IsGeometryLoaded

IsReferencedGeometry

#
public bool IsReferencedGeometry { get; }

IsValid

#
public bool IsValid { get; }
IsValid

IsValidWhyNot

#
public string IsValidWhyNot { get; }
IsValidWhyNot

ReferenceID

#
public Guid ReferenceID { get; set; }
ReferenceID

TypeDescription

#
public string TypeDescription { get; }
TypeDescription

TypeName

#
public string TypeName { get; }
TypeName

Methods

CastFrom

#
public bool CastFrom(object source)
source (object)
CastFrom

CastTo<T>

#
public bool CastTo<T>(ref T target)
target (ref T)
CastTo

ClearCaches

#
public void ClearCaches()
ClearCaches

Duplicate

#
public IGH_Goo Duplicate()
Duplicate

DuplicateGeometry

#
public IGH_GeometricGoo DuplicateGeometry()
DuplicateGeometry

EmitProxy

#
public IGH_GooProxy EmitProxy()
EmitProxy

GetBoundingBox

#
public BoundingBox GetBoundingBox(Transform xform)
xform (Transform)
GetBoundingBox

LoadGeometry

#
public bool LoadGeometry()
LoadGeometry

LoadGeometry

#
public bool LoadGeometry(RhinoDoc doc)
doc (RhinoDoc)
LoadGeometry

Morph

#
public IGH_GeometricGoo Morph(SpaceMorph xmorph)
xmorph (SpaceMorph)
Morph

Read

#
public bool Read(GH_IReader reader)
reader (GH_IReader)
Read

ScriptVariable

#
public object ScriptVariable()
This function will be called when the local IGH_Goo instance disapears into a user Script. This would be an excellent place to cast your IGH_Goo type to a simple data type.
The object that represents this IGH_Goo instance in a script.
ScriptVariable

ToString

#
public override string ToString()
Object.ToString
ToString

Transform

#
public IGH_GeometricGoo Transform(Transform xform)
xform (Transform)
Transform

Write

#
public bool Write(GH_IWriter writer)
writer (GH_IWriter)
Write