IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Protected Member Functions | List of all members
ipsdk::imaproc::CreateShapeMeasureSetInitializer< OutputAttributeType > Class Template Reference

Class allowing to create an output shape measure set. More...

#include <CreateShapeMeasureSetInitializer.h>

Inheritance diagram for ipsdk::imaproc::CreateShapeMeasureSetInitializer< OutputAttributeType >:
ipsdk::imaproc::BaseCreateShapeMeasureSetInitializer ipsdk::imaproc::BaseShapeMeasureSetInitializer ipsdk::imaproc::BaseImageProcessingOutputInitializer ipsdk::processor::BaseOutputInitializer

Public Member Functions

Constructors and destructors
 CreateShapeMeasureSetInitializer ()
 
 ~CreateShapeMeasureSetInitializer ()
 
- Public Member Functions inherited from ipsdk::imaproc::BaseCreateShapeMeasureSetInitializer
eShapeMeasureSetInitializerType getShapeMeasureSetInitializerType () const
 retrieve shape measure set initializer type
 
const BaseShapeMeasureInfoSetAttributegetInputShapeMeasureInfoSetAttribute () const
 retrieve input shape measure info set attribute associated to object More...
 
void init (const ShapeMeasureSetAttributeWeakPtr &pOutputAttribute, const ShapeMeasureInfoSetAttributeConstWeakPtr &pInputShapeMeasureInfoSetAttribute)
 initialize object More...
 
 BaseCreateShapeMeasureSetInitializer ()
 
virtual ~BaseCreateShapeMeasureSetInitializer ()=0
 
- Public Member Functions inherited from ipsdk::imaproc::BaseShapeMeasureSetInitializer
eImageProcessingInitializerType getImageProcessingInitializerType () const
 retrieve image processing initializer type
 
 BaseShapeMeasureSetInitializer ()
 
virtual ~BaseShapeMeasureSetInitializer ()=0
 
- Public Member Functions inherited from ipsdk::imaproc::BaseImageProcessingOutputInitializer
processor::eOutputInitializerType getOutputInitializerType () const
 retrieve initializer type
 
 BaseImageProcessingOutputInitializer ()
 
 ~BaseImageProcessingOutputInitializer ()
 
- Public Member Functions inherited from ipsdk::processor::BaseOutputInitializer
bool isInit () const
 retrieve object initialization flag
 
const BaseAttributegetOutputAttribute () const
 retrieve output attribute to be initialized More...
 
BoolResult initOutputAttribute ()
 initialize ouput attribute More...
 
std::string getInitializerFormalString () const
 retrieve string expliciting initializer content More...
 
std::string getInitializerEvaluatedString () const
 retrieve initializer evaluation string More...
 
 BaseOutputInitializer ()
 
virtual ~BaseOutputInitializer ()=0
 

Protected Member Functions

BoolResult initAttribute (BaseShapeMeasureSetAttribute &baseAttributeOut, const ipsdk::shape::analysis::MeasureSetPtr &pMeasureSet)
 initialize ouput attribute More...
 
- Protected Member Functions inherited from ipsdk::processor::BaseOutputInitializer
void initBase (const AttributeWeakPtr &pOutputAttribute)
 base class initialization method More...
 
BaseAttributegetOutputAttribute ()
 retrieve output attribute to be initialized More...
 

Additional Inherited Members

- Static Public Attributes inherited from ipsdk::imaproc::BaseCreateShapeMeasureSetInitializer
static const eShapeMeasureSetInitializerType::domain g_shapeMeasureSetInitializerType = eShapeMeasureSetInitializerType::eSMSIT_Create
 shape measure set output initializer type
 
- Static Public Attributes inherited from ipsdk::imaproc::BaseShapeMeasureSetInitializer
static const eImageProcessingInitializerType::domain g_imageProcessingInitializerType = eImageProcessingInitializerType::eIPIT_ShapeMeasureSet
 image processing output initializer type
 
- Static Public Attributes inherited from ipsdk::imaproc::BaseImageProcessingOutputInitializer
static const processor::eOutputInitializerType::domain g_outputInitializerType = processor::eOutputInitializerType::eOIT_ImageProcessing
 output initializer type
 
- Protected Attributes inherited from ipsdk::imaproc::BaseCreateShapeMeasureSetInitializer
ShapeMeasureInfoSetAttributeConstWeakPtr _pInputShapeMeasureInfoSetAttribute
 pointer to input shape measure info set attribute used by initializer
 

Detailed Description

template<typename OutputAttributeType>
class ipsdk::imaproc::CreateShapeMeasureSetInitializer< OutputAttributeType >

Class allowing to create an output shape measure set.

Author
E. Noirfalise
Date
2015/06/25

Member Function Documentation

◆ initAttribute()

template<typename OutputAttributeType >
BoolResult ipsdk::imaproc::CreateShapeMeasureSetInitializer< OutputAttributeType >::initAttribute ( BaseShapeMeasureSetAttribute baseAttributeOut,
const ipsdk::shape::analysis::MeasureSetPtr pMeasureSet 
)
inlineprotectedvirtual

initialize ouput attribute

Returns
false in case of failure

Implements ipsdk::imaproc::BaseCreateShapeMeasureSetInitializer.


The documentation for this class was generated from the following file: