Click or drag to resize

Rhino.Runtime.InteropWrappers Namespace

[Missing <summary> documentation for "N:Rhino.Runtime.InteropWrappers"]

Classes
  ClassDescription
Public classClassArrayObjRef
Represents a wrapper to an unmanaged "array" (list) of CRhinoObjRef instances.

Wrapper for a C++ ON_ClassArray of CRhinoObjRef

Public classClassArrayOnObjRef
Represents a wrapper to an unmanaged "array" (list) of ON_ObjRef instances.

Wrapper for a C++ ON_ClassArray of ON_ObjRef

Public classClassArrayString
Wrapper for a C++ ON_ClassArray<ON_wString> If you are not writing C++ code then this class is not for you.
Public classSimpleArray2dex
Wrapper for ON_SimpleArray<ON_2dex>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayArrayPoint3d
Wrapper for ON_SimpleArray<ON_PolyLine*>, ON_SimpleArray<ON_3dPointArray*> If you are not writing C++ code then this class is not for you.
Public classSimpleArrayBinaryArchiveReader
Wrapper for ON_SimpleArray<ON_BinaryArchive>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayBrepPointer
Wrapper for a C++ ON_SimpleArray<ON_Brep*> or ON_SimpleArray<constant ON_Brep*> If you are not writing C++ code then this class is not for you.
Public classSimpleArrayByte
Wrapper for ON_SimpleArray<unsigned char>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayClippingPlaneObjectPointer
ON_SimpleArray of CRhinoClippingPlaneObject*
Public classSimpleArrayCurvePointer
Wrapper for a C++ ON_SimpleArray of ON_Curve* or constant ON_Curve*. If you are not writing C++ code, then you can ignore this class.
Public classSimpleArrayDouble
Wrapper for ON_SimpleArray<double>. If you are not writing C++ code, then this class is not for you.
Public classSimpleArrayExtrusionPointer
Wrapper for a C++ ON_SimpleArray<ON_Extrusion*> or ON_SimpleArray<constant ON_Extrusion*> If you are not writing C++ code then this class is not for you.
Public classSimpleArrayFloat
Wrapper for ON_SimpleArray<float>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayGeometryPointer
Wrapper for a C++ ON_SimpleArray<ON_Geometry*>* or ON_SimpleArray<constant ON_Geometry*>. If you are not writing C++ code, then this class is not for you.
Public classSimpleArrayGuid
Wrapper for ON_SimpleArray<ON_UUID>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayGuidPointer
Wrapper for ON_SimpleArray<ON_UUID>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayHatchLinePointer
Wrapper for a C++ ON_SimpleArray of ON_HatchLine*. If you are not writing C++ code, then you can ignore this class.
Public classSimpleArrayInt
Wrapper for ON_SimpleArray<int>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayInterval
Wrapper for ON_SimpleArray<ON_Interval>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayIntPtr
Wrapper for ON_SimpleArray<IntPtr>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayLine
Wrapper for ON_SimpleArray<ON_Line>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayLinetypePointer
Wrapper for a C++ ON_SimpleArray<ON_Linetype*> If you are not writing C++ code then this class is not for you.
Public classSimpleArrayMeshFace
Wrapper for ON_SimpleArray<ON_MeshFace>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayMeshPointer
Represents a wrapper to an unmanaged array of mesh pointers.

Wrapper for a C++ ON_SimpleArray of ON_Mesh* or constant ON_Mesh*. If you are not writing C++ code then this class is not for you.

Public classSimpleArrayPlane
Wrapper for ON_SimpleArray<ON_Plane>. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayPoint2d
ON_SimpleArray<ON_2dPoint> class wrapper. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayPoint3d
ON_SimpleArray<ON_3dPoint>, ON_3dPointArray, ON_PolyLine all have the same size This class wraps all of these C++ versions. If you are not writing C++ code then this class is not for you.
Public classSimpleArraySubDPointer
Wrapper for a C++ ON_SimpleArray<ON_SubD*> or ON_SimpleArray<constant ON_SubD*> If you are not writing C++ code then this class is not for you.
Public classSimpleArraySurfacePointer
Wrapper for a C++ ON_SimpleArray of ON_Surface* or constant ON_Surface*. If you are not writing C++ code then this class is not for you.
Public classSimpleArrayUint
Wrapper for ON_SimpleArray<unsigned int>. If you are not writing C++ code then this class is not for you.
Public classStdVectorByte
Wrapper for std::vector<unsigned char>. If you are not writing C++ code then this class is not for you.
Public classStdVectorFloat
Wrapper for ON_SimpleArray<float>. If you are not writing C++ code then this class is not for you.
Public classStdVectorGuid
Wrapper for std::vector<ON_UUID>. If you are not writing C++ code then this class is not for you.
Public classStdVectorOfSharedPtrToMesh
Represents a wrapper to an unmanaged array of mesh pointers.

Wrapper for a C++ ON_SimpleArray of ON_Mesh* or constant ON_Mesh*. If you are not writing C++ code then this class is not for you.

Public classStringHolder
This class is used to pass strings back and forth between managed and unmanaged code. This should not be needed by plug-ins.

If you are just dealing with an ON_wString*, use StringWrapper

Public classStringWrapper
Represents a wrapper to an unmanaged OpenNurbs string.

Wraps a C++ ON_wString*.

Structures
  StructureDescription
Public structureCurveSegment
For internal use only.
Public structureMeshPointDataStruct
This is only needed when passing values to the Rhino C++ core, ignore for .NET plug-ins.
Public structureRhDisplayPoint