Click or drag to resize

Rhino Namespace

The Rhino namespace contains fundamental types that define commonly-used value types and classes used in Rhino.
Classes
  ClassDescription
Public classDocumentEventArgs
Provides document information for RhinoDoc events.
Public classDocumentOpenEventArgs
Provides document information for RhinoDoc events.
Public classDocumentSaveEventArgs
Provides document information for RhinoDoc events.
Public classLengthValue
Represents a length with an associated unit system and a string representation of that length. This allows for going back and forth from numerical representation of a length and a string representation without "guessing" at the initial string
Public classPersistentSettings
A dictionary of SettingValue items.
Public classPersistentSettingsConverter
Used to convert string to string lists and string dictionaries and back to strings again.
Public classPersistentSettingsEventArgs
Represents event data that is passed as state in persistent settings events.
Public classPersistentSettingsEventArgsT
Represents the persistent settings modification event arguments.
Public classPersistentSettingsSavedEventArgs
Event argument passed to the SettingsSaved event.
Public classRhinoApp
.NET RhinoApp is parallel to C++ CRhinoApp.
Public classRhinoAppCommandLineTextWriter
Provides a text writer that writes to the command line.
Public classRhinoDoc
Represents an active model.
Public classRhinoDocRenderContentTableEventArgs
Public classRhinoDocRenderMaterialAssignmentChangedEventArgs
Public classRhinoDocTextureMappingEventArgs
Event arguments passed to the RhinoDoc.TextureMappingEvent.
Public classRhinoDocObserverArgs
Arguments passed to IRhinoDocObserver methods.
Public classRhinoMath
Provides constants and static methods that are additional to Math.
Public classRhinoWindow
Represents the top level window in Rhino
Public classScaleValue
Represents a scale with associated LengthValues and string representations of the scale. This allows for going back and forth from numerical representations of a scale and a string representation without "guessing" at the initial scale.
Public classSymbols
Characters used for different 'drafting style' symbols
Structures
  StructureDescription
Public structureIndexPair
Represents two indices: I and J.
Interfaces
Delegates
Enumerations
  EnumerationDescription
Public enumerationAngleUnitSystem
ON::AngleUnitSystem identifies an angle unit system
Public enumerationAntialiasLevel
Provides the antialias levels used for render quality
Public enumerationLengthValueStringFormat
Formatting to apply when creating a length value from a double.
Public enumerationReadFileResult
ON::ReadFileResult reports what happened when a file read was attempted.
Public enumerationRhinoDocRenderContentTableEventType
Type of content table event
Public enumerationRhinoDocTextureMappingEventType
Public enumerationRuntimeEnvironment
ON::RuntimeEnvironment identifies a runtime environment (operating system). This value is saved in binary archives so appropriate adjustments to resources provided by runtime environments, like fonts, can be made when an archive created in one runtime environment is used in another.
Public enumerationScaleValueScaleStringFormat
Specifies prefered formats for automatically created string descriptions of a scale value.
Public enumerationUnitSystem
ON::LengthUnitSystem identifies a length unit system United States customary length units references: http://www.nist.gov/pml/wmd/metric/upload/frn-59-5442-1959.pdf http://en.wikipedia.org/wiki/United_States_customary_units http://en.wikipedia.org/wiki/International_yard_and_pound