SoImageVizEngineAnalysisOutput< AnalysisResultType > Class Template Reference
[Fields]

ImageViz Image Processing output class to convert SoImageAnalysisResult to result details. More...

#include <ImageViz/Engines/SoImageVizEngineAnalysisOutput.h>

Inheritance diagram for SoImageVizEngineAnalysisOutput< AnalysisResultType >:
SoImageVizEngineOutput< SoSFImageAnalysisResult, SoImageAnalysisResult * > SoEngineOutput

List of all members.

Public Member Functions

 SoImageVizEngineAnalysisOutput ()
virtual ~SoImageVizEngineAnalysisOutput ()
AnalysisResultType getDetail (size_t index=0) const
size_t getNumDetails () const

Detailed Description

template<typename AnalysisResultType>
class SoImageVizEngineAnalysisOutput< AnalysisResultType >

ImageViz Image Processing output class to convert SoImageAnalysisResult to result details.

This class is similar to SoImageVizEngineOutput but provide a methods to get back the detailed values of an image analysis as an object that contains a member for each specific value.

Detailed object are retrieved using the getDetail() method.


Constructor & Destructor Documentation

template<typename AnalysisResultType>
SoImageVizEngineAnalysisOutput< AnalysisResultType >::SoImageVizEngineAnalysisOutput (  )  [inline]

Constructor.

template<typename AnalysisResultType>
virtual SoImageVizEngineAnalysisOutput< AnalysisResultType >::~SoImageVizEngineAnalysisOutput (  )  [inline, virtual]

Destructor.


Member Function Documentation

template<typename AnalysisResultType>
AnalysisResultType SoImageVizEngineAnalysisOutput< AnalysisResultType >::getDetail ( size_t  index = 0  )  const [inline]

Return index-th detail of the given image analysis output.

In general there is as many detail than there is slices in the analyzed image (or one detail with 3D input image). But some image analysis engine's output can generate multiple detail per slices (or per volume in 3D).

The requested index must be in the range 0..getNumDetails() if not an invalid range exception is thrown.

template<typename AnalysisResultType>
size_t SoImageVizEngineAnalysisOutput< AnalysisResultType >::getNumDetails (  )  const [inline]

Returns the number of details available in the image analysis output.


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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/