![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base class for output initializer. More...
#include <BaseOutputInitializer.h>
Public Member Functions | |
| virtual eOutputInitializerType | getOutputInitializerType () const =0 |
| retrieve initializer type | |
| 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... | |
Constructors and destructors | |
| BaseOutputInitializer () | |
| virtual | ~BaseOutputInitializer ()=0 |
Protected Member Functions | |
| 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 | |
Base class for output initializer.
| const BaseAttribute& ipsdk::processor::BaseOutputInitializer::getOutputAttribute | ( | ) | const |
retrieve output attribute to be initialized
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| ipsdk::processor::IPSDKBaseProcessingException | if attribute pointer is no more |
| BoolResult ipsdk::processor::BaseOutputInitializer::initOutputAttribute | ( | ) |
initialize ouput attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| std::string ipsdk::processor::BaseOutputInitializer::getInitializerFormalString | ( | ) | const |
retrieve string expliciting initializer content
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| std::string ipsdk::processor::BaseOutputInitializer::getInitializerEvaluatedString | ( | ) | const |
retrieve initializer evaluation string
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
protected |
base class initialization method
| ipsdk::processor::IPSDKBaseProcessingException | if pOutputAttribute.get() == 0 |
| ipsdk::processor::IPSDKBaseProcessingException | if pOutputAttribute->getIOStatus() != eIOStatus::eIOS_Output |
|
protected |
retrieve output attribute to be initialized
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| ipsdk::processor::IPSDKBaseProcessingException | if attribute pointer is no more |
|
protectedpure virtual |
initialize ouput attribute
Implemented in ipsdk::imaproc::DuplicateImageInitializer< InputAttributeType, OutputAttributeType >, ipsdk::imaproc::TypedDuplicateImageInitializer< InputAttributeType, OutputAttributeType >, ipsdk::imaproc::CustomImageInitializer< OutputAttributeType >, ipsdk::imaproc::PromoteBinaryImageInitializer< InputAttributeType1, InputAttributeType2, OutputAttributeType >, ipsdk::imaproc::PromoteUnaryImageInitializer< InputAttributeType, OutputAttributeType >, and ipsdk::processor::AllocateInitializer< OutputAttributeType >.
1.8.14