Object Types
Windows only
        
        
    
Overview
CRhinoObject is the base class for all runtime Rhino geometric objects.  ON_Geometry is the base class for all geometry class.  All CRhinoObject derived object maintain a ON_Geometry derived class as a data member.
The following is an inventory of the geometric objects you are most likely to encounter in Rhino:
CRhinoAnnotationObject- Virtual base class for annotation objects.ON_Annotation2
CRhinoAngularDimension- Angular dimension.ON_AngularDimension2
CRhinoAnnotationLeader- Annotation leader.ON_Leader2
CRhinoLinearDimension- Linear dimension.ON_LinearDimension2
CRhinoOrdinateDimension- Ordinate dimension.ON_OrdinateDimension2
CRhinoRadialDimension- Radial dimension.ON_RadialDimension2
CRhinoAnnotationText- Annotation text.ON_TextEntity2
CRhinoBrepObject- Surface or polysurface.ON_Brep
CRhinoClippingPlaneObject- Clipping plane.ON_ClippingPlane
CRhinoCurveObject- Curve.ON_Curve- Virtual base class for curve objects.ON_ArcCurveON_CurveOnSurfaceON_CurveProxyON_LineCurveON_NurbsCurveON_PolyCurveON_PolylineCurve
CRhinoDetailViewObject- Detail view.ON_DetailView
CRhinoExtrusionObject- Lightweight extrusionON_Extrusion
CRhinoGripObject- Grip object. Note grip objects are not stored in the document.ON_Point
CRhinoHatch- Area hatching.ON_Hatch
CRhinoInstanceObject- Block instance.ON_InstanceRef
CRhinoLight- Rendering light.ON_Light
CRhinoMeshObject- Polygon mesh.ON_Mesh
CRhinoPointCloudObject- Point cloud.ON_PointCloud
CRhinoPointObject- Point.ON_Point
CRhinoSurfaceObject- Untrimmed surface.ON_SurfaceON_NurbsSurfaceON_PlaneSurfaceON_RevSurfaceON_SumSurface
CRhinoTextDot- Text dot.ON_TextDot
