Represents a Rhino model detail view. Wraps the functionality of the DetailView type.
Constructors
GH_DetailView
#Create a duplicate of an existing detail view.
Parameters:
| detailView (DetailView) | DetailView to duplicate |
GH_DetailView
#public GH_DetailView(GH_DetailView other)
Create a duplicate of another GH_DetailView. This constructor also copies reference data.
Parameters:
| other (GH_DetailView) | Detail View to duplicate |
Fields
m_value
protected T m_value
Properties
IsGeometryLoaded
#Gets the load state of this detail view object. The detail view is considered to be loaded when the local detail view instance is not null.
Overrides: GH_GeometricGoo<T>.IsGeometryLoaded
IsReferencedGeometry
Gets a value indicating whether or not this geometry is referenced. Not all IGH_GeometricGoo implementations support referenced geometry.
Implements: IsReferencedGeometry
IsValid
#Gets the validity of this detail view. If the detail view is referenced but cannot be loaded, the detail view is not valid.
Overrides: GH_GeometricGoo<T>.IsValid
IsValidWhyNot
#Gets a string describing the state of "invalidness". If the instance is valid, then this property should return Nothing or String.Empty.
Overrides: GH_Goo<T>.IsValidWhyNot
Viewport
#Methods
Remarks: If False, the contents of this instance are not to be trusted.
Parameters:
| source (object) | Reference to source of cast. |
Returns: True on success, false on failure.
Overrides: GH_Goo<T>.CastFrom
Remarks: If false, the target instance contents are not guaranteed to be valid.
Parameters:
| target (ref Q) | Pointer to target of cast. |
Returns: True on success, false on failure.
Implements: CastTo
ClearCaches
#public override void ClearCaches()
Clears all volatile caches for this instance. The boundingbox is cleared, and if the detail view is referenced, the local instance of the detail view is erased.
Overrides: GH_GeometricGoo<T>.ClearCaches
EmitProxy
Create a new proxy for this instance. Return Null if this class does not support proxies.
Overrides: GH_Goo<T>.EmitProxy
LoadGeometry
#If the geometry is referenced and not yet loaded, attempts to load the geometry.
Returns: True if the geometry is loaded (or if it was already loaded), False on failure.
Overrides: GH_GeometricGoo<T>.LoadGeometry
LoadGeometry
#If the detail view is referenced and not yet loaded, attempts to load the detail view.
Parameters:
| doc (RhinoDoc) |
Returns: True if the detail view is loaded (or if it was already loaded), False on failure.
Overrides: GH_GeometricGoo<T>.LoadGeometry
ToString
#Format the detail view using default grasshopper formatting logic.
Overrides: GH_Goo<T>.ToString