SoImageVizEngineOutput< OutputFieldType, OutputType > Class Template Reference
[Fields]

ImageViz Image Processing output class. More...

#include <ImageViz/Engines/SoImageVizEngineOutput.h>

Inheritance diagram for SoImageVizEngineOutput< OutputFieldType, OutputType >:
SoEngineOutput

List of all members.

Public Member Functions

 SoImageVizEngineOutput ()
virtual ~SoImageVizEngineOutput ()
OutputType getValue () const
void setValue (OutputType value)

Friends

class SoImageVizEngineOutputPrivateAccessor

Detailed Description

template<typename OutputFieldType, typename OutputType>
class SoImageVizEngineOutput< OutputFieldType, OutputType >

ImageViz Image Processing output class.

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

SoEngineOutput


Constructor & Destructor Documentation

template<typename OutputFieldType, typename OutputType>
SoImageVizEngineOutput< OutputFieldType, OutputType >::SoImageVizEngineOutput (  )  [inline]

Constructor.

template<typename OutputFieldType, typename OutputType>
virtual SoImageVizEngineOutput< OutputFieldType, OutputType >::~SoImageVizEngineOutput (  )  [inline, virtual]

Destructor.


Member Function Documentation

template<typename OutputFieldType, typename OutputType>
OutputType SoImageVizEngineOutput< OutputFieldType, OutputType >::getValue (  )  const [inline]

Return the cached output value.

template<typename OutputFieldType, typename OutputType>
void SoImageVizEngineOutput< OutputFieldType, OutputType >::setValue ( OutputType  value  )  [inline]

Set the cached output value.

This method should only be used when implementing a custom engine.

This design is to be evolved in the near future.


Friends And Related Function Documentation

template<typename OutputFieldType, typename OutputType>
friend class SoImageVizEngineOutputPrivateAccessor [friend]

The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/