Constructors

GH_ObjectWrapper

#
public GH_ObjectWrapper()

GH_ObjectWrapper

#
public GH_ObjectWrapper(object obj)
obj (object)

Fields

m_value

protected T m_value
inherited fromGH_Goo<T>

Properties

ClippingBox

#
public BoundingBox ClippingBox { get; }
ClippingBox

IsValid

#
public override bool IsValid { get; }

IsValidWhyNot

public virtual string IsValidWhyNot { get; }
Gets a string describing the state of "invalidness". If the instance is valid, then this property should return Nothing or String.Empty.
inherited fromGH_Goo<T>
IsValidWhyNot

TypeDescription

#
public override string TypeDescription { get; }

TypeName

#
public override string TypeName { get; }

Value

public virtual T Value { get; set; }
Gets or sets the internal data.
inherited fromGH_Goo<T>

Methods

BakeGeometry

#
public bool BakeGeometry(RhinoDoc doc, ObjectAttributes att, ref Guid obj_guid)
doc (RhinoDoc)
att (ObjectAttributes)
obj_guid (ref Guid)
BakeGeometry

CastFrom

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

CastTo<T>

#
public override bool CastTo<T>(ref T target)
target (ref T)
GH_Goo<T>.CastTo

DrawViewportMeshes

#
public void DrawViewportMeshes(GH_PreviewMeshArgs args)
args (GH_PreviewMeshArgs)
DrawViewportMeshes

DrawViewportWires

#
public void DrawViewportWires(GH_PreviewWireArgs args)
args (GH_PreviewWireArgs)
DrawViewportWires

Duplicate

#
public override IGH_Goo Duplicate()

DuplicateObject

#
public GH_ObjectWrapper DuplicateObject()

EmitProxy

#
public override IGH_GooProxy EmitProxy()

Read

#
public override bool Read(GH_IReader reader)
reader (GH_IReader)
GH_Goo<T>.Read

ScriptVariable

#
public override object ScriptVariable()

ToString

#
public override string ToString()

Write

public virtual bool Write(GH_IWriter writer)
Default behaviour is to return True.
inherited fromGH_Goo<T>
writer (GH_IWriter)
Write