| SoTranSender Class |
Sends database changes for transcription.
Namespace: OIV.Inventor.Misc
The SoTranSender type exposes the following members.
| Name | Description | |
|---|---|---|
| SoTranSender | Constructor. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
| GetOutput | ||
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Insert(SoNode) | Adds an INSERT command to the transcription area. | |
| Insert(SoNode, SoNode, Int32) | Adds an INSERT command to the transcription area. | |
| Modify | Adds a MODIFY command to the transcription area. | |
| PrepareToSend | Prepares an OIV.Inventor.Misc.SoTranSender instance for transcription, making sure the transcription area is complete and all packaged to go. | |
| Remove | Adds a REMOVE command to the transcription area. | |
| Replace | Adds a REPLACE command to the transcription area. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
This class is used for transcribing Open Inventor data. Transcription is the process of packaging changes to a database and sending them over a "wire" to another database.
The OIV.Inventor.Misc.SoTranSender class is used on the sending side of transcription. It packages up changes to an Open Inventor database into a file or memory area defined by an OIV.Inventor.SoOutput instance. It supports a limited set of changes to a database; each change is stored as a command in the transcription area. The OIV.Inventor.Misc.SoTranReceiver class can be used at the other end to interpret the transcribed commands.