RhinoCommon API
Rhino Namespace |
The Rhino namespace contains fundamental types that
define commonly-used value types and classes used in Rhino.

Class | Description | |
---|---|---|
![]() | DocumentEventArgs |
Provides document information for RhinoDoc events.
|
![]() | DocumentOpenEventArgs |
Provides document information for RhinoDoc events.
|
![]() | DocumentSaveEventArgs |
Provides document information for RhinoDoc events.
|
![]() | LengthValue |
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
|
![]() | PersistentSettings |
A dictionary of SettingValue items.
|
![]() | PersistentSettingsConverter |
Used to convert string to string lists and string dictionaries and back
to strings again.
|
![]() | PersistentSettingsEventArgs |
Represents event data that is passed as state in persistent settings events.
|
![]() | PersistentSettingsEventArgsT |
Represents the persistent settings modification event arguments.
|
![]() | PersistentSettingsSavedEventArgs |
Event argument passed to the SettingsSaved event.
|
![]() | RhinoApp | .NET RhinoApp is parallel to C++ CRhinoApp. |
![]() | RhinoAppCommandLineTextWriter |
Provides a text writer that writes to the command line.
|
![]() | RhinoDoc |
Represents an active model.
|
![]() | RhinoDocRenderContentTableEventArgs |
Passed to the RenderMaterialsTableEvent, RenderEnvironmentTableEvent and the
RenderTextureTableEvent events.
|
![]() | RhinoDocRenderMaterialAssignmentChangedEventArgs | |
![]() | RhinoDocTextureMappingEventArgs |
Event arguments passed to the RhinoDoc.TextureMappingEvent.
|
![]() | RhinoDocObserverArgs |
Arguments passed to IRhinoDocObserver methods.
|
![]() | RhinoMath |
Provides constants and static methods that are additional to
Math.
|
![]() | RhinoWindow | Represents the top level window in Rhino |
![]() | ScaleValue |
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.
|
![]() | Symbols |
Characters used for different 'drafting style' symbols
|

Structure | Description | |
---|---|---|
![]() | IndexPair |
Represents two indices: I and J.
|

Interface | Description | |
---|---|---|
![]() | IEpsilonComparableT | |
![]() | IEpsilonFComparableT | |
![]() | IRhinoDocObserver |
Implement this interface if you are a modeless interface to aid in
handling multiple document implementations
|

Delegate | Description | |
---|---|---|
![]() | RhinoAppKeyboardHookEvent |
KeyboardEvent delegate
|

Enumeration | Description | |
---|---|---|
![]() | AngleUnitSystem |
ON::AngleUnitSystem identifies an angle unit system
|
![]() | AntialiasLevel |
Provides the antialias levels used for render quality
|
![]() | LengthValueStringFormat |
Formatting to apply when creating a length value from a double.
|
![]() | ReadFileResult |
ON::ReadFileResult reports what happened when a file read was attempted.
|
![]() | RhinoDocRenderContentTableEventType |
Type of content table event
|
![]() | RhinoDocTextureMappingEventType | |
![]() | RuntimeEnvironment |
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.
|
![]() | ScaleValueScaleStringFormat |
Specifies prefered formats for automatically
created string descriptions of a scale value.
|
![]() | UnitSystem |
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
|