Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoMaskedStatisticsQuantification.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_STATMASK_IMAGE_FILTER_H_
25#define _SO_STATMASK_IMAGE_FILTER_H_
26#include <ImageViz/SoImageViz.h>
30
34
35class SoDEPRECATED SoMaskedStatisticsQuantification : public SoImageVizEngine
64{
65
67
68public:
71
76class SoDEPRECATED SbStatisticsDetail
81 {
82 public:
83
84 SbStatisticsDetail(SoImageAnalysisResult* analysis, int sequenceIndex=0);
85
87 inline unsigned long getPixelNumber() const
88 { return m_pixelNumber; }
89
91 inline float getMinimum() const
92 { return m_minimum; }
93
95 inline float getMaximum() const
96 { return m_maximum; }
97
99 inline float getIntensityRange() const
100 { return m_intensityRange; }
101
103 inline float getMean() const
104 { return m_mean; }
105
107 inline float getStandardDeviation() const
108 { return m_standardDeviation; }
109
111 inline float getSkewness() const
112 { return m_skewness; }
113
115 inline float getKurtosis() const
116 { return m_kurtosis; }
117
118 private:
119
121
122 unsigned long m_pixelNumber;
123 float m_minimum;
124 float m_maximum;
125 float m_intensityRange;
126 float m_mean;
127 float m_standardDeviation;
128 float m_skewness;
129 float m_kurtosis;
130 };
131
134
137
140
141
142private:
145
146};
147
148#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 getMean() const
The image mean value of intensities.
SbStatisticsDetail(SoImageAnalysisResult *analysis, int sequenceIndex=0)
float getKurtosis() const
The degree of peakedness of intensities distribution.
unsigned long getPixelNumber() const
The number of pixels in the image.
float getIntensityRange() const
Number of levels for an integer image, maximum minus minimum for a floating image.
float getStandardDeviation() const
The image mean value of intensities.
float getMinimum() const
The image minimal value of intensities.
float getSkewness() const
The degree of asymmetry of intensities distribution.
float getMaximum() const
The image maximal value of intensities.
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> SoMaskedStatisticsQuan...
SoSFImageDataAdapter inImage
The input image.
SoSFEnum computeMode
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
SoSFImageDataAdapter inMaskImage
The input binary mask image.
SoMaskedStatisticsQuantification()
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...