RhinoCommon API
ReplayHistoryData Class |
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.

Namespace: Rhino.DocObjects
Assembly: RhinoCommon (in RhinoCommon.dll)

The ReplayHistoryData type exposes the following members.

Name | Description | |
---|---|---|
![]() | Document | The document this record belongs to |
![]() | HistoryVersion |
ReplayHistory overrides check the version number to ensure the information
saved in the history record is compatible with the current implementation
of ReplayHistory
|
![]() | RecordId |
Each history record has a unique id that Rhino assigns when it adds the
history record to the history record table
|
![]() | Results |
Provides access to BOTH inputs and outputs of the replay history operation.
Use this property to then call an appropriate UpdateToX() method and make your custom history support work. |

Name | Description | |
---|---|---|
![]() | Dispose | Releases all resources used by the ReplayHistoryData |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetRhinoObjRef |
In ReplayHistory, use GetRhinoObjRef to convert the information
in a history record into the ObjRef that has up to date
RhinoObject pointers
|
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
![]() | TryGetBool | |
![]() | TryGetColor | |
![]() | TryGetDouble | |
![]() | TryGetGuid | |
![]() | TryGetInt | |
![]() | TryGetPoint3d | |
![]() | TryGetPoint3dOnObject | |
![]() | TryGetString | |
![]() | TryGetTransform | |
![]() | TryGetVector3d |

Rhino for Mac
Supported in: 5.4Rhino for Windows
Supported in: 6.8