Rhino.DocObjects Namespace |
Generally, these types reference an attribute and have a distinctive ID.
| Class | Description | |
|---|---|---|
| AngularDimensionObject |
Rhino Object that represents an angular dimension geometry and attributes
| |
| AnimationProperties |
Contains information used by the Animation Tools to create sun, season,
turntable and fly through animations.
| |
| AnnotationObjectBase |
Base class for all annotation objects (text and dimensions)
| |
| BitmapEntry |
Rhino.DocObjects.Tables.BitmapTable entry
| |
| BrepObject |
Represents a Brep in a document.
| |
| CentermarkObject |
Rhino Object that represents a centermark geometry and attributes
| |
| ClippingPlaneObject |
Represents the object of a clipping plane,
stored in the Rhino document and with attributes.
| |
| ConstructionPlane |
Represents a construction plane inside the document.
Use Rhino.DocObjects.Tables.NamedConstructionPlaneTable methods and indexers to add and access a ConstructionPlane. | |
| ConstructionPlaneGridDefaults |
Default grid settings for a document
| |
| CurveObject |
A Rhino Object that represents curve geometry and attributes
| |
| DetailViewObject |
A detail view object is a nested Rhino viewport placed on a page view
with a 2D closed curve boundary. It can be any type of modeling view.
| |
| DimensionObject |
Rhino Object that represents dimension geometry and attributes
| |
| DimensionStyle |
Can also be considered an annotation style since it is used for
more than just dimensions
| |
| EarthAnchorPoint |
Contains information about the model's position in latitude, longitude,
and elevation for GIS mapping applications.
| |
| Environment |
Represents an environment.
| |
| ExtrusionObject | ||
| Font | Defines a format for text. | |
| FontQuartet | ||
| GripObject | ||
| Group | ||
| HatchLine |
Hatch lines are used by hatch pattern to specify
the dashes and offset patterns of the lines.
| |
| HatchObject | ||
| HatchPattern | ||
| HatchPatternDefaults | ||
| HistoryRecord |
Provides a single bundling of information to be passed to Rhino when setting up history for an object.
| |
| InstanceDefinition |
This is the same as InstanceDefinitionGeometry, but in a Rhino document.
| |
| InstanceObject | ||
| Layer | ||
| LeaderObject |
Rhino Object that represents leader geometry and attributes
| |
| LightObject | ||
| LinearDimensionObject |
Rhino Object that represents a linear dimension geometry and attributes
| |
| Linetype | ||
| Markup |
Markup elements that store image data when users create markups
| |
| Material | ||
| MaterialRef | ||
| MaterialRefCreateParams |
Options passed to MaterialRefs.Create
| |
| MaterialRefs |
If you are developing a high quality plug-in renderer, and a user is
assigning a custom render material to this object, then add rendering
material information to the MaterialRefs dictionary.
Note to developers:
As soon as the MaterialRefs dictionary contains items rendering
material queries slow down. Do not populate the MaterialRefs
dictionary when setting the MaterialIndex will take care of your needs.
| |
| MeshObject | ||
| ModelComponent |
Base class for all components in a model (document) and manages the
index, id and other information common to this type of objects.
This class parallels the C++ ON_ModelComponent. | |
| MorphControlObject |
Represents a MorphControl in a document.
| |
| NamedViewWidgetObject | ||
| ObjectAttributes |
Attributes (color, material, layer,...) associated with a rhino object
| |
| ObjectEnumeratorSettings |
Settings used for getting an enumerator of objects in a document.
See FindByFilter(ObjectEnumeratorSettings),
GetObjectsByTypeT(ObjectEnumeratorSettings),
and GetEnumerator(ObjectEnumeratorSettings).
| |
| ObjRef |
Represents a reference to a Rhino object.
| |
| OrdinateDimensionObject |
Rhino Object that represents an ordinate dimension geometry and attributes
| |
| PageViewGroup |
PageView Group class
| |
| PhysicallyBasedMaterial | ||
| PointCloudObject | ||
| PointObject | ||
| ProxyObject |
A proxy object (not saved in files)
| |
| RadialDimensionObject |
Rhino Object that represents a radial dimension geometry and attributes
| |
| ReplayHistoryData |
Provides history information to commands that will repeat history construction.
Generally, a developer using this class will not construct a new instance, but receive one.
| |
| ReplayHistoryResult | ||
| RhinoAfterTransformObjectsEventArgs |
EventArgs passed to RhinoDoc.AfterTransform.
| |
| RhinoDeselectAllObjectsEventArgs | ||
| RhinoModifyObjectAttributesEventArgs | ||
| RhinoObject |
Represents an object in the document.
RhinoObjects should only ever be creatable by the RhinoDoc. | |
| RhinoObjectAnalysisModeChangedEventArgs |
Rhino object visual analysis mode changed event argument.
| |
| RhinoObjectEventArgs | ||
| RhinoObjectSelectionEventArgs | ||
| RhinoReplaceObjectEventArgs | event arguments.
| |
| RhinoTransformObjectsEventArgs |
EventArgs passed to RhinoDoc.BeforeTransform.
| |
| SectionStyle |
SectionStyle helps define the attributes to use when drawing a section
| |
| SubDObject |
Rhino object for SubD
| |
| SurfaceObject |
Represents a surface in a document.
| |
| TextDotObject |
Represents a text dot that is a document.
| |
| TextObject |
Rhino Object that represents text geometry and attributes
| |
| Texture |
Represents a texture that is mapped on objects.
| |
| ViewInfo |
Represents the name and orientation of a View (and named view).
views can be thought of as cameras. | |
| ViewportInfo |
Represents a viewing frustum.
| |
| Worksession |
Manages a list of models that are being used as reference geometry.
|
| Enumeration | Description | |
|---|---|---|
| ActiveSpace | Defines the current working space. | |
| AngleDisplayMode |
Defines enumerated values for the display of angles.
| |
| AnimationPropertiesCaptureTypes |
Constants that define the mode of the animation tools.
| |
| CoordinateSystem |
Defines enumerated values for coordinate systems to use as references.
| |
| DetailViewObjectScaleFormat |
Detail view object scale formats.
| |
| DimensionStyleAngleDisplayFormat |
Display format for angles
| |
| DimensionStyleArrowFit |
Arrow display position inside or outside extension lines
| |
| DimensionStyleArrowType |
Defines enumerated values for arrowhead shapes.
| |
| DimensionStyleCenterMarkStyle |
Style for drawing centermark for Radial dimensions and Centermark objects
| |
| DimensionStyleClippingArrowType |
Defines enumerated values for arrowhead shapes.
| |
| DimensionStyleField |
Field identifiers used for file i/o and getting/setting values
| |
| DimensionStyleLeaderContentAngleStyle |
Angle for text or other leader or dimension content
| |
| DimensionStyleLeaderCurveStyle |
Type of leader curve
| |
| DimensionStyleLengthDisplay |
Dimension display length unit system and style
| |
| DimensionStyleLengthDisplayFormat |
Obsolete format for length display - use ON_DimStyle::DimensionLengthDisplay instead
| |
| DimensionStyleMaskFrame |
Draw a frame stroke around the text mask area
| |
| DimensionStyleMaskType |
Text mask drawn with background color or explicit color
| |
| DimensionStyleStackDisplayFormat |
Format of stacked fractions
| |
| DimensionStyleTextFit |
Text display position inside or outside extension lines
| |
| DimensionStyleTextLocation |
The location of text in linear, angular, radial, and ordinate dimensions.
| |
| DimensionStyleToleranceDisplayFormat |
Style of tolerance display for dimensions
| |
| DimensionStyleZeroSuppression |
Marks leading and trailing zeros for removal.
| |
| DisplayMode |
Defines enumerated values for display modes, such as wireframe or shaded.
| |
| DistanceDisplayMode | Obsolete.
Defines enumerated values for the display of distances in US customary and Imperial units.
| |
| EarthCoordinateSystem |
ON::EarthCoordinateSystem identifies the standard used to define Earth latitude, longitude, and elevation coordinates.
| |
| EnvironmentBackgroundProjections |
The available background projections.
| |
| FontFontOrigin |
Platform where font originated. This information is useful when
searching for appropriate substitutes.
| |
| FontFontStretch |
Horizontal expansion or contraction of font
| |
| FontFontStyle |
Vertical angle of font
Upright, Italic, or Oblique
| |
| FontFontType |
An enum that reports if the font face is available on the current device.
| |
| FontFontWeight |
Weight enum values
Avoid casting these values to int.
Use ON_Font::WindowsLogfontWeightFromWeight() or
ON_Font::AppleWeightOfFontFromWeight() or
add another converter.
| |
| HatchPatternFillType | ||
| InstanceDefinitionArchiveFileStatus |
The archive file of a linked instance definition can have the following possible states.
Use InstanceObject.ArchiveFileStatus to query a instance definition's archive file status.
| |
| InstanceDefinitionLayerStyle |
InstanceDefinition.LayerStyle specifies how model components
(layers, materials, dimension styles, etc.) from linked instance definition files
appear in the active model.
| |
| InstanceDefinitionUpdateType |
The possible relationships between the instance definition geometry
and the archive containing the original definition.
| |
| ItemColorSource |
Color source for a per-item color override on object attributes (for
example, hatch boundary color or hatch pattern color). Selects
whether the color is read from the layer, from the object's main
attribute color, inherited from the parent, or read from a custom
override color stored on the attribute itself.
| |
| LineCapStyle |
Shape to be used at the ends of open curves
| |
| LineJoinStyle |
Shape to be used at the corners of curves
| |
| ModelComponentType |
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.
| |
| ObjectAttributesObjectFrameFlags | ||
| ObjectColorSource |
Defines enumerated values for the source of display color of single objects.
| |
| ObjectDecoration |
Defines bit mask values to represent object decorations.
| |
| ObjectLinetypeSource |
Defines enumerated values for the source of linetype of single objects.
| |
| ObjectMaterialSource |
Defines enumerated values for the source of material of single objects.
| |
| ObjectMode |
Defines enumerated values for the display and behavior of single objects.
| |
| ObjectPlotColorSource |
Defines enumerated values for the source of plotting/printing color of single objects.
| |
| ObjectPlotWeightSource |
Defines enumerated values for the source of plotting/printing weight of single objects.
| |
| ObjectSectionAttributesSource |
The source of sectioning attributes on an object.
| |
| ObjectSectionFillRule |
For sectioning an object; the decision of when to generate hatches and fills.
| |
| ObjectType |
Defines binary mask values for each object type that can be found in a document.
| |
| PhysicallyBasedMaterialBRDFs | ||
| RhinoObjectObjectFrameFlags | ||
| SectionBackgroundFillMode |
Defines how a background fill is applied to a section
| |
| SectionLabelStyle |
The source of sectioning attributes on an object.
| |
| SelectionMethod |
Defines enumerated values for several kinds of selection methods.
| |
| TextDisplayAlignment |
Defines enumerated values for the line alignment of text.
| |
| TextHorizontalAlignment |
Horizontal location of text attach point relative to text
| |
| TextOrientation |
Method for getting rotation for drawing text
| |
| TextureCombineMode |
Determines how this texture is combined with others in a material's
texture list.
| |
| TextureFilter |
Determines how the color of the image pixel is calculated when the image
pixel corresponds to multiple texture bitmap pixels.
| |
| TextureProjectionModes |
Enum describing how texture is projected onto geometry
| |
| TextureType |
The TextureType controls how the pixels in the bitmap
are interpreted.
| |
| TextureUvwWrapping |
Defines Texture UVW wrapping modes
| |
| TextVerticalAlignment |
Vertical location of text attach point relative to text
| |
| ViewInfoFocalBlurModes |
The different focal blur modes of the ViewInfo
| |
| ViewSectionBehavior |
Defines how views work with clipping planes.
|