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 | ||
| 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
| |
| 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. | |
| 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
| |
| 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 |
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.
| |
| 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.
|