Click or drag to resize
SoImageVizEngineOutputOutputFieldType, OutputType Class

Image Processing output class.

Inheritance Hierarchy

Namespace: OIV.ImageViz.Engines
Assembly: OIV.ImageViz (in OIV.ImageViz.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public class SoImageVizEngineOutput<OutputFieldType, OutputType> : SoEngineOutput
where OutputFieldType : SoNetBase, ISoSField<OutputType>

Type Parameters

OutputFieldType
OutputType

The SoImageVizEngineOutputOutputFieldType, OutputType type exposes the following members.

Constructors
Methods
  NameDescription
Public methodEnable

Enables or disables all connections from this output.

(Inherited from SoEngineOutput.)
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.

(Inherited from SoEngineOutput.)
Public methodGetContainer

Returns containing engine.

(Inherited from SoEngineOutput.)
Public methodGetForwardConnections

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

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

Number of connections this output currently has.

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

Returns true if this output is currently enabled.

(Inherited from SoEngineOutput.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyValue
Gets the cached output value.
Top
Remarks

This class is similar to SoEngineOutput except that it keep a reference to output's value even if no one is connected. It allow to share output across multiple connections and provides direct access to the output without any engine connection by using the getValue() method.

See Also