![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Configuration object allowing computation of a component of gaussian gradient as pre processing of shape analysis input image. More...
#include <GaussGrad3dPreProcessorConfig.h>
Public Types | |
| enum | eGradComponent { eGC_X, eGC_Y, eGC_Z } |
Protected Member Functions | |
| bool | compareDerived (const BaseIntensityPreProcessorConfig &other) const |
| method allowing to compare pre processor parameters in derived class | |
| BoolResult | createProcessorDerived (const image::ImageConstPtr &pInImg, processor::ProcessorPtr &pProcessor) |
| create processor associated to pre processing More... | |
| image::ImagePtr | extractOutputImageDerived (processor::BaseProcessor &processor) |
| retrieve output image from processor after run | |
Protected Member Functions inherited from ipsdk::shape::analysis::BaseIntensityPreProcessorConfig | |
| void | initBase () |
| virtual bool | compareDerived (const BaseIntensityPreProcessorConfig &other) const=0 |
Protected Member Functions inherited from ipsdk::BaseSerializationObject | |
| virtual BoolResult | write (BaseOArchive &ar) const |
| virtual BoolResult | read (BaseIArchive &ar) |
Protected Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| virtual void | copy (const BaseDynamicObject &object) |
Protected Attributes | |
| eGradComponent | _gradComponent |
| computed gradient component | |
| image::eImageBufferType | _outImageBufferType |
| output image buffer type | |
| ipReal32 | _inStdDev |
| algorithm parameters | |
| attr::GaussianCoverageConstPtr | _pInOptGradientGaussianCoverage |
| algorithm parameters | |
Additional Inherited Members | |
Static Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| static ipUInt32 | getVersion () |
Static Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| static const std::string & | getTypeName () |
Static Public Attributes inherited from ipsdk::shape::analysis::BaseIntensity3dPreProcessorConfig | |
| static const bool | g_b2dPreProcessing |
Configuration object allowing computation of a component of gaussian gradient as pre processing of shape analysis input image.
| void ipsdk::imaproc::shape::analysis::GaussGrad3dPreProcessorConfig::init | ( | const eGradComponent & | gradComponent, |
| const ipReal32 | inStdDev, | ||
| const attr::GaussianCoverageConstPtr & | pInOptGradientGaussianCoverage = attr::GaussianCoverageConstPtr(), |
||
| const image::eImageBufferType & | outImageBufferType = image::eImageBufferType::eIBT_None |
||
| ) |
initialization of object
|
protectedvirtual |
create processor associated to pre processing
Implements ipsdk::shape::analysis::BaseIntensityPreProcessorConfig.
1.8.14