Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoTopHatProcessing.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** Author : ImageViz-Generator (Sep 2013)
22** Modified by : ImageViz-Generator
23**=======================================================================*/
24#ifndef _SO_SOTOPHATPROCESSING_IMAGE_FILTER_H_
25#define _SO_SOTOPHATPROCESSING_IMAGE_FILTER_H_
26#include <ImageViz/SoImageViz.h>
31
35
36class SoDEPRECATED SoTopHatProcessing : public SoImageVizEngine
87{
88
90
91public:
94
99
107 ROUGH = 0,
111 SMOOTH = 1
112 };
113
118
121
126
134 BRIGHT_OBJECTS = 0,
140 DARK_OBJECTS = 1
141 };
142
147
150
153
154
155private:
157 virtual ~SoTopHatProcessing();
158
159};
160
161#endif
#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...
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 int32_t integer.
Definition SoSFInt32.h:80
Field containing a two-dimensional vector.
Definition SoSFVec2f.h:78
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> SoTopHatProcessing ima...
SoSFVec2f thresholdLevel
The low and high threshold levels.
SoSFEnum computeMode
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
SoTopHatProcessing()
Constructor.
SoSFEnum elementShape
Select the type of structuring element shape.
SoSFInt32 elementSize
The half size of the structuring element.
SoSFImageDataAdapter inGrayImage
Input grey level image.
SoSFEnum objectLightness
Select the lightness mode for object to detect.
SoImageVizEngineOutput< SoSFImageDataAdapter, SoImageDataAdapter * > outBinaryImage
The output binary image.