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