Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoImageVizEngineMFieldOutput< OutputFieldType, OutputType > Class Template Reference

ImageViz Image Processing output class. More...

#include <ImageViz/Engines/SoImageVizEngineOutput.h>

+ Inheritance diagram for SoImageVizEngineMFieldOutput< OutputFieldType, OutputType >:

Public Member Functions

 SoImageVizEngineMFieldOutput ()
 Constructor.
 
virtual ~SoImageVizEngineMFieldOutput ()
 Destructor.
 
OutputType getValue () const
 Return the cached output value.
 
size_t getSize () const
 Return the cached output value.
 
void setValue (OutputType value, int size)
 Set the cached output value.
 
- Public Member Functions inherited from SoEngineOutput
SoType getConnectionType () const
 Returns the type of field this output can connect to.
 
int getForwardConnections (SoFieldList &list) const
 Returns the number of fields this output is writing to, and adds references to those fields to the given list.
 
void enable (SbBool flag)
 Enables or disables all connections from this output.
 
SbBool isEnabled () const
 Returns TRUE if this output is currently enabled.
 
SoEnginegetContainer () const
 Returns containing engine.
 
int getNumConnections () const
 Number of connections this output currently has.
 

Friends

class SoImageVizEngineMFieldOutputPrivateAccessor
 

Detailed Description

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

ImageViz Image Processing output class.

Definition at line 142 of file SoImageVizEngineOutput.h.

Constructor & Destructor Documentation

◆ SoImageVizEngineMFieldOutput()

template<typename OutputFieldType , typename OutputType >
SoImageVizEngineMFieldOutput< OutputFieldType, OutputType >::SoImageVizEngineMFieldOutput ( )
inline

Constructor.

Definition at line 147 of file SoImageVizEngineOutput.h.

◆ ~SoImageVizEngineMFieldOutput()

template<typename OutputFieldType , typename OutputType >
virtual SoImageVizEngineMFieldOutput< OutputFieldType, OutputType >::~SoImageVizEngineMFieldOutput ( )
inlinevirtual

Destructor.

Definition at line 151 of file SoImageVizEngineOutput.h.

Member Function Documentation

◆ getSize()

template<typename OutputFieldType , typename OutputType >
size_t SoImageVizEngineMFieldOutput< OutputFieldType, OutputType >::getSize ( ) const
inline

Return the cached output value.

Definition at line 163 of file SoImageVizEngineOutput.h.

◆ getValue()

template<typename OutputFieldType , typename OutputType >
OutputType SoImageVizEngineMFieldOutput< OutputFieldType, OutputType >::getValue ( ) const
inline

Return the cached output value.

Definition at line 155 of file SoImageVizEngineOutput.h.

◆ setValue()

template<typename OutputFieldType , typename OutputType >
void SoImageVizEngineMFieldOutput< OutputFieldType, OutputType >::setValue ( OutputType  value,
int  size 
)
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.

Definition at line 175 of file SoImageVizEngineOutput.h.

Friends And Related Symbol Documentation

◆ SoImageVizEngineMFieldOutputPrivateAccessor

template<typename OutputFieldType , typename OutputType >
friend class SoImageVizEngineMFieldOutputPrivateAccessor
friend

Definition at line 211 of file SoImageVizEngineOutput.h.


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