SoSwapAxisProcessing3d Class Reference
[GeometricTransforms]

ImageViz SoSwapAxisProcessing3d engine performs a transposition of the image. More...

#include <ImageViz/Engines/GeometryAndMatching/GeometricTransforms/SoSwapAxisProcessing3d.h>

Inheritance diagram for SoSwapAxisProcessing3d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  TranspositionMode {
  XYZ_TO_YXZ = 0,
  XYZ_TO_XZY = 1,
  XYZ_TO_YZX = 2,
  XYZ_TO_ZXY = 3,
  XYZ_TO_ZYX = 4
}

Public Member Functions

 SoSwapAxisProcessing3d ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFEnum transpositionMode
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoSwapAxisProcessing3d engine performs a transposition of the image.

The SoSwapAxisProcessing3d filter performs a transposition of the image along the X, Y or z axis.

FILE FORMAT/DEFAULT


Library references: transpose3d


Member Enumeration Documentation

Enumerator:
XYZ_TO_YXZ 

Use the transform $O(i,j,k) = I(j,i,k)$.

XYZ_TO_XZY 

Use the transform $O(i,j,k) = I(i,k,j)$.

XYZ_TO_YZX 

Use the transform $O(i,j,k) = I(j,k,i)$.

XYZ_TO_ZXY 

Use the transform $O(i,j,k) = I(k,i,j)$.

XYZ_TO_ZYX 

Use the transform $O(i,j,k) = I(k,j,i)$.


Constructor & Destructor Documentation

SoSwapAxisProcessing3d::SoSwapAxisProcessing3d (  ) 

Constructor.


Member Data Documentation

The 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 transposition mode.

Use enum TranspositionMode. Default is XYZ_TO_YXZ


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/