Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoResampleImageProcessing3d.h
Go to the documentation of this file.
1/*=======================================================================
2*** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
3*** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
4*** ***
5*** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
6*** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
7*** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
8*** ***
9*** RESTRICTED RIGHTS LEGEND ***
10*** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
11*** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
12*** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
13*** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
14*** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
15*** ***
16*** COPYRIGHT (C) 1996-2023 BY FEI S.A.S, ***
17*** BORDEAUX, FRANCE ***
18*** ALL RIGHTS RESERVED ***
19**=======================================================================*/
20
21#ifndef _SO_RESAMPLE_IMAGE_PROCESSING_3D_H_
22#define _SO_RESAMPLE_IMAGE_PROCESSING_3D_H_
23
28
34class SoDEPRECATED SoResampleImageProcessing3d : public SoImageVizEngine
85{
87
88public:
89
92
95
99
102
107 {
112 AUTOMATIC = 0,
116 MANUAL
117 };
118
122
126
131 {
135 NEAREST = 0,
139 LINEAR
140 };
141
145
148
151
154
155private:
158};
159
160#endif //_SO_RESAMPLE_IMAGE_PROCESSING_3D_H_
#define SO_IMAGEVIZ_ENGINE_HEADER(className)
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Abstract base class fo...
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Image Processing outpu...
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> SoResampleImageProcess...
SoSFDouble paddingValue
The output value if an output voxel position is outside the bounding box of the input image.
SoSFBox3f subVolume
Specifies the input subvolume as an axis aligned box in 3D space.
SoSFVec3i32 subVolumeDimension
The dimensions of the output sub volume.
SoImageVizEngineOutput< SoSFImageDataAdapter, SoImageDataAdapter * > outImage
The output image.
SoSFEnum interpolationType
The type of interpolation used for the re-sampling.
InterpolationType
This enum defines the type of interpolation used.
SoSFMatrix transform
This transformation is applied to all output voxel positions before the interpolation.
SoResampleImageProcessing3d()
Constructor.
SoSFEnum samplingMode
Specifies how the voxel size is computed.
SoSFImageDataAdapter inImage
The input image.
SamplingMode
This enum defines how the voxel size of the output image is computed.
SoSFMatrix subVolumeTransform
Specifies a transformation of the axis aligned box subVolume.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Field containing...
Definition SoSFBox3f.h:55
Field containing a floating-point value.
Definition SoSFDouble.h:53
Field containing an enumerated value.
Definition SoSFEnum.h:89
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Field containing an So...
Field containing a 4x4 matrix.
Definition SoSFMatrix.h:86
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Field containing...
Definition SoSFVec3i32.h:48