Click or drag to resize
SoEngineOutput Class

Class for all engine outputs.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.EnginesSoEngineOutput

Namespace: OIV.Inventor.Engines
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.2.2.0 (10.16.2.0)
Syntax
public class SoEngineOutput : SoNetBase

The SoEngineOutput type exposes the following members.

Constructors
  NameDescription
Public methodSoEngineOutput

Constructor.

Top
Methods
  NameDescription
Public methodEnable

Enables or disables all connections from this output.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetConnectionType

Returns the type of field this output can connect to.

Public methodGetContainer

Returns containing engine.

Public methodGetForwardConnections

Returns the number of fields this output is writing to, and adds references to those fields to the given list.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetNumConnections

Number of connections this output currently has.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsEnabled

Returns true if this output is currently enabled.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

SoEngineOuput is the class for all engine output fields. There is no public constructor routine for this class. Only the engine classes create instances of OIV.Inventor.Engines.SoEngineOutput.

Each engine creates one or more engine outputs. The type of the output is documented in the engine reference pages. There is also an OIV.Inventor.Engines.SoEngineOutput method for querying the connection type.

The application can at any time enable or disable the engine outputs. By default the engine outputs are enabled.

See Also