SoDirectionalBlendProcessing2d Class Reference
[Arithmetic Operations]

ImageViz SoDirectionalBlendProcessing2d engine More...

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

Inheritance diagram for SoDirectionalBlendProcessing2d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  SymmetryMode {
  X_AXIS = 0,
  Y_AXIS = 1
}

Public Member Functions

 SoDirectionalBlendProcessing2d ()

Public Attributes

SoSFImageDataAdapter inImage1
SoSFImageDataAdapter inImage2
SoSFEnum symmetryMode
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoDirectionalBlendProcessing2d engine

The SoDirectionalBlendProcessing2d engine combines two images following a direction axis. Both input images must have the same size.

This engine may be very useful in stitching operations in order to manage the overlapping areas.

See also: SoBlendWithImageProcessing.

FILE FORMAT/DEFAULT


Library references: combdirimg


Member Enumeration Documentation

Enumerator:
X_AXIS 

The blending is performed along the horizontal axis.

  • The first column of the output image is filled with 100% of the first input image intensities.
  • The last column of the output image is filled with 100% of the second input image intensities.
  • The middle column of output image is filled with 50% of the first input and 50% of the second input image intensities.
  • Other columns are filled by a linear combination of both input image intensities.
Y_AXIS 

The blending is performed along the vertical axis.

  • The first row of the output image is filled with 100% of the first input image intensities.
  • The last row of the output image is filled with 100% of the second input image intensities.
  • The middle row of output image is filled with 50% of the first input and 50% of the second input image intensities.
  • Other rows are filled by a linear combination of both input image intensities.

Constructor & Destructor Documentation

SoDirectionalBlendProcessing2d::SoDirectionalBlendProcessing2d (  ) 

Constructor.


Member Data Documentation

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.

Select the symmetry type.

Use enum SymmetryMode. Default is X_AXIS


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/