IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
IntensityPreProcessorConfigUtils.h
Go to the documentation of this file.
1 // IntensityPreProcessorConfigUtils.h:
3 // -----------------------------------
4 //
14 
15 #ifndef __IPSDKIPLSHAPEANALYSIS_INTENSITYPREPROCESSORCONFIGUTILS_H__
16 #define __IPSDKIPLSHAPEANALYSIS_INTENSITYPREPROCESSORCONFIGUTILS_H__
17 
21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/GaussianCoverage.h>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 namespace shape {
26 namespace analysis {
27 
30 
40  const ipReal32 inStdDevX,
41  const ipReal32 inStdDevY,
42  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
43  const image::eImageBufferType& outImageBufferType);
45 
51 createXGaussGradMsrCfg2d(const ipReal32 inStdDev);
55  const ipReal32 inStdDev,
56  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
57  const image::eImageBufferType& outImageBufferType);
59 
65 createYGaussGradMsrCfg2d(const ipReal32 inStdDev);
69  const ipReal32 inStdDev,
70  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
71  const image::eImageBufferType& outImageBufferType);
73 
76 
86  const ipReal32 inStdDevX,
87  const ipReal32 inStdDevY,
88  const ipReal32 inStdDevZ,
89  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
90  const image::eImageBufferType& outImageBufferType);
92 
98 createXGaussGradMsrCfg3d(const ipReal32 inStdDev);
102  const ipReal32 inStdDev,
103  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
104  const image::eImageBufferType& outImageBufferType);
106 
112 createYGaussGradMsrCfg3d(const ipReal32 inStdDev);
116  const ipReal32 inStdDev,
117  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
118  const image::eImageBufferType& outImageBufferType);
120 
126 createZGaussGradMsrCfg3d(const ipReal32 inStdDev);
130  const ipReal32 inStdDev,
131  const attr::GaussianCoverageConstPtr& pInOptGradientGaussianCoverage,
132  const image::eImageBufferType& outImageBufferType);
134 
137 
138 } // end of namespace analysis
139 } // end of namespace shape
140 } // end of namespace imaproc
141 } // end of namespace ipsdk
142 
143 #endif // __IPSDKIPLSHAPEANALYSIS_INTENSITYPREPROCESSORCONFIGUTILS_H__
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createYGaussGradMsrCfg3d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createXGaussGradMsrCfg2d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createXGaussGradMsrCfg3d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
Definition of import/export macro for library.
boost::shared_ptr< const ipsdk::imaproc::attr::GaussianCoverage > GaussianCoverageConstPtr
shared pointer to const ipsdk::imaproc::attr::GaussianCoverage
Definition: GaussianCoverage.h:134
boost::shared_ptr< MeasureConfig > MeasureConfigPtr
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createZGaussGradMsrCfg3d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createGaussGradNormMsrCfg2d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createGaussGradNormMsrCfg3d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
#define IPSDKIPLSHAPEANALYSIS_API
Import/Export macro for library IPSDKIPLShapeAnalysis.
Definition: IPSDKIPLShapeAnalysisExports.h:25
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createYGaussGradMsrCfg2d(const ipReal32 inStdDev)
function allowing to create a configuration for an intensity measure using an input image for which a...
float ipReal32