SoCombineByMaskProcessing Class Reference
[Arithmetic Operations]

ImageViz SoCombineByMaskProcessing engine More...

#include <ImageViz/Engines/ArithmeticAndLogic/ArithmeticOperations/SoCombineByMaskProcessing.h>

Inheritance diagram for SoCombineByMaskProcessing:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoCombineByMaskProcessing ()

Public Attributes

SoSFImageDataAdapter inImage1
SoSFImageDataAdapter inImage2
SoSFImageDataAdapter inBinaryImage
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoCombineByMaskProcessing engine

The SoCombineByMaskProcessing engine produces a combination of two images in a complementary way.

The SoCombineByMaskProcessing module produces a combination of two images $I_1$, $I_2$ in a complementary way, following binary mask, B.

\[O(n,m)=\left\{\begin{array}{ll} I_1(n,m) & ~\mbox{if $B(n,m) = 1$}\\ I_2(n,m) & ~\mbox{if $B(n,m) = 0$}\end{array}\right.\]

SEE ALSO

SoBlendWithImageProcessing, SoBlendWithValueProcessing.

FILE FORMAT/DEFAULT


Library references: mergemask


Constructor & Destructor Documentation

SoCombineByMaskProcessing::SoCombineByMaskProcessing (  ) 

Constructor.


Member Data Documentation

The input binary image.

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

The 1st input image.

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

The 2nd input image.

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

The output 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/