![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Information object for measure Histogram. More...
#include <HistogramMsrInfo.h>
Public Types | |
| typedef HistogramMsrResults | MsrResultType |
| typedef HistogramMsrParams | MsrParamsType |
| Parameter type associated to measure. | |
| typedef const HistogramMsrParams | MsrParamsConstType |
| Parameter const type associated to measure. | |
| typedef boost::shared_ptr< MsrParamsType > | MsrParamsStorageType |
| Shared pointer to parameter type associated to measure. | |
| typedef boost::shared_ptr< MsrParamsConstType > | MsrParamsConstStorageType |
| Shared pointer to const parameter type associated to measure. | |
Public Member Functions | |
| ~HistogramMsrInfo () | |
| destructor | |
| const std::string & | getObjectName () const |
| method allowing to retrieve object name | |
| const std::string & | getToolTip () const |
| method allowing to retrieve object tooltip | |
| const std::string & | getDefaultName () const |
| ipsdk::shapeanalysis::eMsrProcessingPolicy | getMsrProcessingPolicy () const |
Static Public Member Functions | |
| static const std::string & | getObjectNameStr () |
| method allowing to retrieve object name | |
| static const std::string & | getToolTipStr () |
| method allowing to retrieve object tooltip | |
Static Public Attributes | |
| static const ipsdk::shapeanalysis::eMsrProcessingPolicy::domain | g_msrProcessingPolicy = ipsdk::shapeanalysis::eMsrProcessingPolicy::eMPP_Intensity |
Protected Member Functions | |
| HistogramMsrInfo () | |
| constructor | |
| virtual void | createCustomDependencies (const bool b2dMsrMode) |
| method allowing to retrieve custom dependencies informations | |
Protected Attributes | |
| MsrParamsConstStorageType | _pMsrParams |
| Derived parameter associated to measure. | |
Information object for measure Histogram.
measure of intensity histogram for shape
| Measure Type | Measure Unit Type | Parameter Type | Result Type | Shape Requirements |
|---|---|---|---|---|
Intensity |
None |
|
Custom |
Row Intersections |
This is an intensity measure
This measure can be used in 2d and 3d case
Measure Histogram is not associated to any unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_NoUnit]
Measure Histogram is associated to HistogramMsrParams parameters
Measure Histogram is associated to HistogramMsrResults results
Measure Histogram requires row intersections from shape data
Measure Histogram has no dependency
Generic example in 2d case :
Generic example in 3d case :
1.8.14