Click or drag to resize

ModelObject Class

Represents a Rhino model object. Wraps the functionality of the RhinoObject type.
Inheritance Hierarchy

Namespace:  Grasshopper.Rhinoceros.Model
Assembly:  Grasshopper (in Grasshopper.dll)
Syntax
public sealed class ModelObject : ModelComponentContent, 
	IGH_BakeAwareData, IGH_PreviewData, IGH_PreviewMeshData, IGH_RenderAwareData

The ModelObject type exposes the following members.

Constructors
  NameDescription
Public methodModelObject
Initializes a new instance of the ModelObject class
Public methodModelObject(ModelObjectAttributes)
Initializes a new instance of the ModelObject class
Public methodModelObject(Guid)
Initializes a new instance of the ModelObject class
Public methodModelObject(RhinoObject)
Initializes a new instance of the ModelObject class
Public methodModelObject(RhinoDoc, ObjectAttributes)
Initializes a new instance of the ModelObject class
Public methodModelObject(RhinoDoc, ObjectAttributes, GeometryBase)
Initializes a new instance of the ModelObject class
Top
Properties
  NameDescription
Public propertyDisplay
Public propertyDrafting
Public propertyId (Inherited from ModelContent.)
Public propertyIsValid (Overrides ModelContentIsValid.)
Public propertyLayer
Public propertyName (Inherited from ModelContent.)
Public propertyNotes (Inherited from ModelContent.)
Public propertyObjectType
Public propertyParent (Inherited from ModelContent.)
Public propertyPath (Inherited from ModelContent.)
Public propertyRender
Public propertyTags (Inherited from ModelContent.)
Public propertyTypeName (Overrides ModelData.TypeName.)
Public propertyUrl
Public propertyUserText (Inherited from ModelComponentContent.)
Public propertyVisibility
Top
Methods
  NameDescription
Public methodStatic memberCast
Public methodCastToT(T) (Overrides ModelContentCastToT(T).)
Public methodCastToT(T) (Inherited from ModelContent.)
Public methodCastToT(T) (Inherited from ModelData.)
Public methodEquals(ModelContent) (Inherited from ModelContent.)
Public methodEquals(ModelData) (Inherited from ModelData.)
Public methodEquals(Object) (Inherited from ModelContent.)
Public methodGetBoundingBox
Public methodGetHashCode (Inherited from ModelContent.)
Public methodToAttributes
Public methodToDetails (Inherited from ModelData.)
Public methodTooltipString (Overrides ModelContentTooltipString.)
Public methodToString (Overrides ModelContentToString.)
Top
Operators
See Also