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.