Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoIntensityStatisticsQuantification.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_STATISTICS_IMAGE_FILTER_H_
25#define _SO_STATISTICS_IMAGE_FILTER_H_
26#include <ImageViz/SoImageViz.h>
30
35
84{
85
87
88public:
91
96class SoDEPRECATED SbStatisticsDetail
101 {
102 public:
103
104 SbStatisticsDetail(SoImageAnalysisResult* analysis, int sequenceIndex=0);
105
107 inline unsigned long getPixelNumber() const
108 { return m_pixelNumber; }
109
111 inline float getMinimum() const
112 { return m_minimum; }
113
115 inline float getMaximum() const
116 { return m_maximum; }
117
119 inline float getIntensityRange() const
120 { return m_intensityRange; }
121
123 inline float getMean() const
124 { return m_mean; }
125
127 inline float getStandardDeviation() const
128 { return m_standardDeviation; }
129
131 inline float getSkewness() const
132 { return m_skewness; }
133
135 inline float getKurtosis() const
136 { return m_kurtosis; }
137
138 private:
139
141
142 unsigned long m_pixelNumber;
143 float m_minimum;
144 float m_maximum;
145 float m_intensityRange;
146 float m_mean;
147 float m_standardDeviation;
148 float m_skewness;
149 float m_kurtosis;
150 };
151
154
164 MIN_MAX = 0,
171 OTHER = 1
172 };
173
178
181
184
185
186private:
189
190};
191
192#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...
float getMaximum() const
The image maximal value of intensities.
float getStandardDeviation() const
The image mean value of intensities.
float getSkewness() const
The degree of asymmetry of intensities distribution.
unsigned long getPixelNumber() const
The number of pixels in the image.
float getMinimum() const
The image minimal value of intensities.
float getIntensityRange() const
Number of levels for an integer image, maximum minus minimum for a floating image.
float getKurtosis() const
The degree of peakedness of intensities distribution.
SbStatisticsDetail(SoImageAnalysisResult *analysis, int sequenceIndex=0)
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> SoIntensityStatisticsQ...
SoSFVec2i32 intensityRangeInput
The input intensity range.
SoSFEnum rangeMode
Select the input intensity range mode.
SoSFEnum computeMode
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
SoIntensityStatisticsQuantification()
Constructor.
SoImageVizEngineAnalysisOutput< SbStatisticsDetail > outResult
The output measure result.
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 two-dimensional vector.
Definition SoSFVec2i32.h:52