 SoCombineByMaskProcessing engine  
More...
  SoCombineByMaskProcessing engine  
More...
#include <ImageViz/Engines/ArithmeticAndLogic/ArithmeticOperations/SoCombineByMaskProcessing.h>
 
  
 | Public Member Functions | |
| SoCombineByMaskProcessing () | |
| Public Attributes | |
| SoSFImageDataAdapter | inImage1 | 
| SoSFImageDataAdapter | inImage2 | 
| SoSFImageDataAdapter | inBinaryImage | 
| SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage | 
 SoCombineByMaskProcessing engine
  SoCombineByMaskProcessing engine 
The SoCombineByMaskProcessing engine produces a combination of two images in a complementary way.
The SoCombineByMaskProcessing module produces a combination of two images  ,
,  in a complementary way, following binary mask, B.
 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.\]](form_25.png) 
SoBlendWithImageProcessing, SoBlendWithValueProcessing.
| inImage1 | NULL | 
| inImage2 | NULL | 
| inBinaryImage | NULL | 
| SoCombineByMaskProcessing::SoCombineByMaskProcessing | ( | ) | 
Constructor.
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.
| SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoCombineByMaskProcessing::outImage | 
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.