15 #ifndef __IPSDKBASEPROCESSING_BASEOUTPUTINITIALIZER_H__ 16 #define __IPSDKBASEPROCESSING_BASEOUTPUTINITIALIZER_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251 4275) 26 #include <IPSDKUtil/Tools/ProcessingResult.h> 27 #include <boost/noncopyable.hpp> 28 #include <boost/weak_ptr.hpp> 66 std::string getInitializerFormalString()
const;
70 std::string getInitializerEvaluatedString()
const;
91 virtual std::string createInitializerFormalString()
const = 0;
94 virtual std::string createInitializerEvaluatedString()
const = 0;
120 #pragma warning (pop) 122 #endif // __IPSDKBASEPROCESSING_BASEOUTPUTINITIALIZER_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
bool isInit() const
retrieve object initialization flag
Definition: BaseOutputInitializer.h:109
eOutputInitializerType
Enumerate describing output initializer type.
Definition: OutputInitializerTypes.h:37
Base class for processing attributes.
Definition: BaseAttribute.h:43
Predefined types for output initializer management.
Base class for output initializer.
Definition: BaseOutputInitializer.h:36
Definition of import/export macro for library.
boost::weak_ptr< BaseAttribute > AttributeWeakPtr
weak pointer to attribute object
Definition: AttributeTypes.h:58