Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoLocalMaximaQuantification.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_SOLOCALMAXIMAQUANTIFICATION_IMAGE_FILTER_H_
25#define _SO_SOLOCALMAXIMAQUANTIFICATION_IMAGE_FILTER_H_
26#include <ImageViz/SoImageViz.h>
31
37
38class SoDEPRECATED SoLocalMaximaQuantification : public SoImageVizEngine
125{
126
128
129public:
132
137class SoDEPRECATED SbLocalMaximaDetail
142 {
143 public:
144
145 SbLocalMaximaDetail(SoImageAnalysisResult* analysis, int sequenceIndex=0);
146
148 inline float getValue() const
149 { return m_value; }
150
152 inline float getPositionX() const
153 { return m_positionX; }
154
156 inline float getPositionY() const
157 { return m_positionY; }
158
160 inline float getPositionZ() const
161 { return m_positionZ; }
162
163 private:
164
166
167 float m_value;
168 float m_positionX;
169 float m_positionY;
170 float m_positionZ;
171 };
172
175
178
181
189 PIXEL = 0,
193 SUB_PIXEL = 1
194 };
195
200
203
206
207
208private:
211
212};
213
214#endif
#define SO_IMAGEVIZ_ENGINE_HEADER(className)
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> class to handle image ...
<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> Abstract base class fo...
Results details of SoLocalMaximaQuantification.
SbLocalMaximaDetail(SoImageAnalysisResult *analysis, int sequenceIndex=0)
float getPositionZ() const
The Z position of the maxima.
float getPositionX() const
The X position of the maxima.
float getPositionY() const
The Y position of the maxima.
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> SoLocalMaximaQuantific...
SoSFInt32 numberOfPatterns
The number of patterns to be detected.
SoSFVec3i32 localWindow
The neighborhood size in X, Y and Z.
SoImageVizEngineAnalysisOutput< SbLocalMaximaDetail > outResult
The matching results.
SoSFImageDataAdapter inGrayImage
Enter input grey level image Default value is NULL.
SoSFEnum precisionMode
Select the precision mode of position.
SoLocalMaximaQuantification()
Constructor.
SoSFEnum computeMode
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
Field containing an enumerated value.
Definition SoSFEnum.h:89
Field containing a floating-point value.
Definition SoSFFloat.h:78
<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
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Field containing...
Definition SoSFVec3i32.h:48