Model Class |
The Model type exposes the following members.
| Name | Description | |
|---|---|---|
| AutoDelete | Property that indicates whether the object should be
automatically deleted by the Garbage Collector. (Inherited from DisposableWrapper) |
|
| Background | Property that represents for the Model object. | |
| EnableLightsInBlocks | Property that indicates whether lights in blocks are enabled. | |
| EnableLinetypes | Property that indicates whether linetype display is enabled in any View object that views this Model object. | |
| EnableSectioning | Property that indicates whether sectioning should be enabled in the views displaying this Model object. | |
| EnableViewExtentsCalculation | Property that indicates whether extents calculation for entities inside this Model object is enabled. | |
| IsDisposed | Property that indicates whether pointer to native code
unmanaged object == IntPtr::Zero. (Inherited from DisposableWrapper) |
|
| RenderModeOverride | Property that represents rendering mode override for this Model object. This property can be one of the following: Name Value Description BoundingBox -1 Bounding box. For internal use only. Optimized2D 0 Standard *display*. Optimized for 2D. Wireframe 1 Standard *display*. Uses 3D pipeline. HiddenLine 2 Wireframe *display*. Hidden lines removed. FlatShaded 3 Faceted *display*. One *color* per face. GouraudShaded 4 Smooth shaded *display*. Colors interpolated between *vertices*. FlatShadedWithWireframe 5 Faceted *display* with wireframe overlay. GouraudShadedWithWireframe 6 Smooth shaded *display* with wireframe overlay. None 7 None | |
| RenderType | Property that represents render type for this Model object. This property can be one of the following: Name Value Description UserBg1 -3 User-defined background rendering type without Z-buffer. UserBg2 -2 User-defined background rendering type with own Z-buffer. UserBg3 -1 User-defined background rendering type with Z-buffer. Main 0 Use main Z-buffer. Sprite 1 Use alternate Z-buffer (for sprites). Direct 2 Render on device directly. Highlight 3 Render on device directly (skipping frame buffer and Z-buffer). HighlightSelection 4 Render on device directly using highlighting style (skipping frame buffer and Z-buffer). DirectTopmost 5 Render on top of all other render types without Z-buffer. Contrast 6 Render with contrast style. | |
| SectioningVisualStyle | Property that represents visual style for the objects on the clipped side of the sectioning. | |
| Selectable | Property that indicates whether entities inside this Model object are selectable. | |
| Transform | Property that represents the transformation matrix. | |
| UnmanagedObject | Property that represents a pointer to an unmanaged
object. (Inherited from DisposableWrapper) |
|
| ViewClippingOverride | Property that indicates whether view clipping override enabled for this Model object. | |
| ViewSectioningOverride | Property that indicates whether view sectioning override is enabled. | |
| VisualStyle | Property that represents a visual style for this Model object. By default, models are displayed in the visual style assigned to the view. | |
| VisualStyleId | Property that represents object identifier of a visual style for this Model object. By default, models are displayed in the visual style assigned to the view. |
| Name | Description | |
|---|---|---|
| Clone | Creates a *clone* of this object, and returns a pointer to the
*clone*. (Inherited from RXObject) |
|
| CompareTo | Allows classes to compare class objects. (Inherited from RXObject) |
|
| CopyFrom | Copies the contents of the specified object into this
object. (Inherited from RXObject) |
|
| CreateObjRef | (Inherited from MarshalByRefObject) |
|
| DeleteUnmanagedObject | (Inherited from RXObject) |
|
| Dispose | (Inherited from DisposableWrapper) |
|
| Dispose(Boolean) | (Inherited from DisposableWrapper) |
|
| Equals | Checks objects for equality. (Inherited from DisposableWrapper) |
|
| Finalize | (Inherited from DisposableWrapper) |
|
| GetHashCode | Retrieves the object hash code. (Inherited from DisposableWrapper) |
|
| GetLifetimeService | (Inherited from MarshalByRefObject) |
|
| GetMetaObject | (Inherited from RXObject) |
|
| GetRXClass | Gets a class describing instance dynamically associated with
this object as the OdRxClass object. (Inherited from RXObject) |
|
| GetType | (Inherited from Object) |
|
| Highlight | Highlights the specified entity in this Model object. | |
| InitializeLifetimeService | (Inherited from MarshalByRefObject) |
|
| Invalidate(InvalidationHint) | Invalidates the specified cached data contained in this Model object. | |
| Invalidate(View) | Invalidates the specified cached data contained in this Model object. | |
| MemberwiseClone | (Inherited from Object) |
|
| MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject) |
|
| OnAdded(Drawable, Int64) | Notification method called whenever a Drawable object is added to this Model object. | |
| OnAdded(Drawable, Drawable) | Notification method called whenever a drawable object is added to this Model object. | |
| OnErased(Drawable, Int64) | Notification function called whenever a Drawable object is erased from this Model object. | |
| OnErased(Drawable, Drawable) | Notification function called whenever a Drawable object is erased from this Model object. | |
| OnModified(Drawable, Int64) | Notification function called whenever a Drawable object is modified in this Model object. | |
| OnModified(Drawable, Drawable) | Notification function called whenever a drawable object is modified in this Model object. | |
| OnUnerased(Drawable, Int64) | Notification function called whenever a Drawable object is unerased from this Model object. | |
| OnUnerased(Drawable, Drawable) | Notification function called whenever a drawable object is unerased from this Model object. | |
| QueryX | Checks whether the object belongs to the specified class and
returns a pointer to this object if this object can be converted to
the specified class. (Inherited from RXObject) |
|
| setSectioning(Point3dCollection, Vector3d) | Sets the active sectioning for this Model object. After specifying the sectioning, it should be enabled with the EnableSectioning property. | |
| setSectioning(Point3dCollection, Vector3d, Double, Double) | Sets the active sectioning for this Model object. The sectioning is capped vertically using the specified top and bottom heights. After specifying the sectioning, it should be enabled with the EnableSectioning property. | |
| ToString | (Inherited from Object) |
|
| X | Checks whether the object belongs to the specified class and
returns a pointer to this object if this object can be converted to
the specified class, or throws an exception if it cannot. (Inherited from RXObject) |
| © Bricsys NV. All rights reserved. |