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 | |
![]() | RhinoDeselectAllObjectsEventArgs | |
![]() | RhinoModifyObjectAttributesEventArgs | |
![]() | RhinoObject |
Represents an object in the document.
RhinoObjects should only ever be creatable by the RhinoDoc. |
![]() | RhinoObjectEventArgs | |
![]() | RhinoObjectSelectionEventArgs | |
![]() | RhinoReplaceObjectEventArgs | |
![]() | 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.
|