RhinoCommon API
ModelComponentType Enumeration |
The ON_ModelComponent::Type enum has a value for each explicit component type
and two special values, Unset and Mixed. Use an ON_ModelComponentTypeIterator
instance to iterate over the ON_ModelComponent::Type values.
Namespace: Rhino.DocObjects
Assembly: RhinoCommon (in RhinoCommon.dll)


Member name | Value | Description | |
---|---|---|---|
Unset | 0 | No value set. | |
Image | 1 | Embedded image (bitmap) components. | |
TextureMapping | 2 | Texture mapping. | |
RenderMaterial | 3 | Render material. | |
LinePattern | 4 | Line pattern (linetype). | |
Layer | 5 | Layer. | |
Group | 6 | Group. | |
TextStyle | 7 | Text style. | |
DimStyle | 8 | AnnotationDimension style. | |
RenderLight | 9 | Render light. | |
HatchPattern | 10 | Hatch pattern. | |
InstanceDefinition | 11 | Instance definition. | |
ModelGeometry | 12 | Model objects (points, curves, surfaces, ..., annotation, page details, ...), including objects referenced by instance definitions. | |
HistoryRecord | 13 | History record. | |
Mixed | 254 | Multiple component types. Used when a component type filter must include all explicit component types. |
