Click or drag to resize
SoTranSender Class

Sends database changes for transcription.

Inheritance Hierarchy

Namespace: OIV.Inventor.Misc
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: (
public class SoTranSender : SoNetBase

The SoTranSender type exposes the following members.

Public methodSoTranSender


Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetOutput
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInsert(SoNode)

Adds an INSERT command to the transcription area.

Public methodInsert(SoNode, SoNode, Int32)

Adds an INSERT command to the transcription area.

Public methodModify

Adds a MODIFY command to the transcription area.

Public methodPrepareToSend

Prepares an OIV.Inventor.Misc.SoTranSender instance for transcription, making sure the transcription area is complete and all packaged to go.

Public methodRemove

Adds a REMOVE command to the transcription area.

Public methodReplace

Adds a REPLACE command to the transcription area.

Public methodToString
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.

See Also