![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base class for output image initializer using two images as input. More...
#include <BaseImageBinaryInitializer.h>
Public Member Functions | |
Constructors and destructors | |
| BaseImageBinaryInitializer () | |
| virtual | ~BaseImageBinaryInitializer ()=0 |
| const InputAttributeType1 & | getInputImageAttribute1 () const |
| retrieve input image attributes associated to object More... | |
| const InputAttributeType2 & | getInputImageAttribute2 () const |
| retrieve input image attributes associated to object More... | |
Public Member Functions inherited from ipsdk::imaproc::BaseImageInitializer | |
| eImageProcessingInitializerType | getImageProcessingInitializerType () const |
| retrieve image processing initializer type | |
| virtual eImageInitializerType | getImageInitializerType () const =0 |
| retrieve image initializer type | |
| BaseImageInitializer () | |
| virtual | ~BaseImageInitializer ()=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 BaseAttribute & | getOutputAttribute () 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 | |
| void | initBase (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< const InputAttributeType1 > &pInputAttribute1, const boost::weak_ptr< const InputAttributeType2 > &pInputAttribute2) |
| base class initialization method More... | |
Protected Member Functions inherited from ipsdk::processor::BaseOutputInitializer | |
| void | initBase (const AttributeWeakPtr &pOutputAttribute) |
| base class initialization method More... | |
| BaseAttribute & | getOutputAttribute () |
| retrieve output attribute to be initialized More... | |
| virtual BoolResult | initAttribute ()=0 |
| initialize ouput attribute More... | |
| virtual std::string | createInitializerFormalString () const =0 |
| retrieve string expliciting initializer content | |
| virtual std::string | createInitializerEvaluatedString () const =0 |
| retrieve initializer evaluation string | |
Additional Inherited Members | |
Static Public Attributes inherited from ipsdk::imaproc::BaseImageInitializer | |
| static const eImageProcessingInitializerType::domain | g_imageProcessingInitializerType = eImageProcessingInitializerType::eIPIT_Image |
| 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 | |
Base class for output image initializer using two images as input.
| const InputAttributeType1& ipsdk::imaproc::BaseImageBinaryInitializer< InputAttributeType1, InputAttributeType2, OutputAttributeType >::getInputImageAttribute1 | ( | ) | const |
retrieve input image attributes associated to object
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| ipsdk::processor::IPSDKBaseProcessingException | if attribute pointer is no more |
| const InputAttributeType2& ipsdk::imaproc::BaseImageBinaryInitializer< InputAttributeType1, InputAttributeType2, OutputAttributeType >::getInputImageAttribute2 | ( | ) | const |
retrieve input image attributes associated to object
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| ipsdk::processor::IPSDKBaseProcessingException | if attribute pointer is no more |
|
protected |
base class initialization method
| ipsdk::processor::IPSDKBaseProcessingException | if pOutputAttribute.get() == 0 |
| ipsdk::processor::IPSDKBaseProcessingException | if pOutputAttribute->getIOStatus() != eAttributeIO::eIOS_Output |
| ipsdk::processor::IPSDKBaseProcessingException | if pInputAttribute1.get() == 0 |
| ipsdk::processor::IPSDKBaseProcessingException | if pInputAttribute2.get() == 0 |
1.8.14