Image Processing output class. More...
#include <ImageViz/Engines/SoImageVizEngineOutput.h>
Public Member Functions | |
SoImageVizEngineOutput () | |
virtual | ~SoImageVizEngineOutput () |
OutputType | getValue () const |
void | setValue (OutputType value) |
Friends | |
class | SoImageVizEngineOutputPrivateAccessor |
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.
SoImageVizEngineOutput< OutputFieldType, OutputType >::SoImageVizEngineOutput | ( | ) | [inline] |
Constructor.
virtual SoImageVizEngineOutput< OutputFieldType, OutputType >::~SoImageVizEngineOutput | ( | ) | [inline, virtual] |
Destructor.
OutputType SoImageVizEngineOutput< OutputFieldType, OutputType >::getValue | ( | ) | const [inline] |
Return the cached output value.
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.
friend class SoImageVizEngineOutputPrivateAccessor [friend] |