RhinoCommon API
new_releases
RhinoCommon documentation has a new look. The old site can still be found here.
play_arrow
Rhino
play_arrow
Rhino.ApplicationSettings
play_arrow
Rhino.Collections
play_arrow
Rhino.Commands
play_arrow
Rhino.Display
play_arrow
Rhino.DocObjects
play_arrow
Rhino.DocObjects.Custom
play_arrow
Rhino.DocObjects.SnapShots
play_arrow
Rhino.DocObjects.Tables
play_arrow
Rhino.FileIO
play_arrow
Rhino.Geometry
play_arrow
Rhino.Geometry.Collections
play_arrow
Rhino.Geometry.Intersect
play_arrow
Rhino.Geometry.MeshRefinements
play_arrow
Rhino.Geometry.Morphs
play_arrow
Rhino.Input
play_arrow
Rhino.Input.Custom
play_arrow
Rhino.NodeInCode
play_arrow
Rhino.ObjectManager
play_arrow
Rhino.PlugIns
play_arrow
Rhino.Render
play_arrow
Rhino.Render.ChangeQueue
play_arrow
Rhino.Render.ChildSlotNames
play_arrow
Rhino.Render.CustomRenderMeshes
play_arrow
Rhino.Render.DataSources
play_arrow
Rhino.Render.Fields
play_arrow
Rhino.Render.ParameterNames
play_arrow
Rhino.Render.PostEffects
play_arrow
Rhino.Render.UI
play_arrow
Rhino.Runtime
play_arrow
Rhino.Runtime.InProcess
play_arrow
Rhino.Runtime.InteropWrappers
play_arrow
ClassArrayObjRef
play_arrow
ClassArrayOnObjRef
play_arrow
Constructors
play_arrow
Properties
play_arrow
Methods
play_arrow
ClassArrayString
play_arrow
CurveSegment
play_arrow
MeshPointDataStruct
play_arrow
RhDisplayPoint
play_arrow
SimpleArray2dex
play_arrow
SimpleArrayArrayPoint3d
play_arrow
SimpleArrayBinaryArchiveReader
play_arrow
SimpleArrayBrepPointer
play_arrow
SimpleArrayByte
play_arrow
SimpleArrayClippingPlaneObjectPointer
play_arrow
SimpleArrayCurvePointer
play_arrow
SimpleArrayDouble
play_arrow
SimpleArrayExtrusionPointer
play_arrow
SimpleArrayFloat
play_arrow
SimpleArrayGeometryPointer
play_arrow
SimpleArrayGuid
play_arrow
SimpleArrayGuidPointer
play_arrow
SimpleArrayHatchLinePointer
play_arrow
SimpleArrayInt
play_arrow
SimpleArrayInterval
play_arrow
SimpleArrayIntPtr
play_arrow
SimpleArrayLine
play_arrow
SimpleArrayLinetypePointer
play_arrow
SimpleArrayMeshFace
play_arrow
SimpleArrayMeshPointer
play_arrow
SimpleArrayPlane
play_arrow
SimpleArrayPoint2d
play_arrow
SimpleArrayPoint3d
play_arrow
SimpleArraySubDPointer
play_arrow
SimpleArraySurfacePointer
play_arrow
SimpleArrayUint
play_arrow
StdVectorByte
play_arrow
StdVectorFloat
play_arrow
StdVectorGuid
play_arrow
StdVectorOfSharedPtrToMesh
play_arrow
StringHolder
play_arrow
StringWrapper
play_arrow
Rhino.Runtime.Notifications
play_arrow
Rhino.Runtime.RhinoAccounts
play_arrow
Rhino.UI
play_arrow
Rhino.UI.Controls
play_arrow
Rhino.UI.Controls.DataSource
play_arrow
Rhino.UI.Controls.ThumbnailUI
play_arrow
Rhino.UI.Controls.Thumbnaillist
play_arrow
Rhino.UI.Gumball
play_arrow
dotnetstart
home
/
Rhino.Runtime.InteropWrappers
/
ClassArrayOnObjRef

ClassArrayOnObjRef class

Represents a wrapper to an unmanaged "array" (list) of ON_ObjRef instances. Wrapper for a C++ ON_ClassArray of ON_ObjRef

Derived Classes:

Namespace: Rhino.Runtime.InteropWrappers
ClassArrayOnObjRef: references

keyboard_arrow_down
Constructors (2)

ClassArrayOnObjRef()

 
Initializes a new <b>ClassArrayOnObjRef</b> instance.

ClassArrayOnObjRef(IEnumerable<ObjRef> objrefs)

 
Initializes a new instances from a set of ObjRefs

keyboard_arrow_down
Properties (1)

Count

 
Gets the number of ObjRef instances in this array.

keyboard_arrow_down
Methods (6)

Add(ObjRef objref)

 
Adds an ObjRef to the list.

ConstPointer()

 
Gets the constant (immutable) pointer of this array.

Dispose()

 
Actively reclaims unmanaged resources that this instance uses.

NonConstPointer()

 
Gets the non-constant pointer (for modification) of this array.

ToNonConstArray()

 
Copies the unmanaged array to a managed counterpart.

ToNonConstArray(RhinoDoc doc)

 
Copies the unmanaged array to a managed counterpart.

Nothing found