SoMathematicalFunctionProcessing Class Reference
[Grayscale Transforms]

ImageViz SoMathematicalFunctionProcessing engine More...

#include <ImageViz/Engines/ImageFiltering/GrayscaleTransforms/SoMathematicalFunctionProcessing.h>

Inheritance diagram for SoMathematicalFunctionProcessing:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  MathematicalOperator {
  EXPONENTIAL = 0,
  LOGARITHM = 1,
  SQUARE = 2,
  SQUAREROOT = 3
}

Public Member Functions

 SoMathematicalFunctionProcessing ()

Public Attributes

SoSFEnum mathematicalOperator
SoSFImageDataAdapter inRealImage
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outRealImage

Detailed Description

ImageViz SoMathematicalFunctionProcessing engine

The SoMathematicalFunctionProcessing engine applies a mathematical operator on each value of image pixel/voxel. Available operators are : exponential, logarithm, square and square root. The operator to apply is selected with the SoMathematicalFunctionProcessing::MathematicalOperator enumerate.

FILE FORMAT/DEFAULT


Library references: exponential logarithm square square_root


Member Enumeration Documentation

Enumerator:
EXPONENTIAL 

This operator computes the exponential value of each pixel : $x \rightarrow exp(x)$.

LOGARITHM 

This operator computes the natural logarithm value of each pixel : $x \rightarrow ln(x)$ (logarithm to the base $ e$).

SQUARE 

This operator computes the square value of each pixel : $x \rightarrow x^2$.

SQUAREROOT 

This operator computes the square root value of each pixel : $x \rightarrow \sqrt{x}$.

See also: SoHistogramEqualizationProcessing, SoMatchContrastProcessing, SoShadingCorrectionProcessing.


Constructor & Destructor Documentation

SoMathematicalFunctionProcessing::SoMathematicalFunctionProcessing (  ) 

Constructor.


Member Data Documentation

The input floating point image.

Default value is NULL. Supported types include: grayscale color image.

Select the operator to apply.

Use enum MathematicalOperator. Default is SQUARE

The output floating point image.

Default value is NULL. Supported types include: grayscale binary label color image.


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/