15 #ifndef __IPSDKCORE_BASECOMPLEXACTION_H__ 16 #define __IPSDKCORE_BASECOMPLEXACTION_H__ 18 #include <IPSDKCore/Processing/Action/BaseAction.h> 42 bool isComplexAction()
const;
79 #endif // __IPSDKCORE_BASECOMPLEXACTION_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
virtual ExecResult endProcess()
first method called for processing end purpose
Definition: BaseComplexAction.h:51
Base class for library complex actions.
Definition: BaseComplexAction.h:26
ProcessingResult< eExecutionResult > ExecResult
type used to retrieve an execution result
Definition: ProcessingTypes.h:65
Execution is successful.
Definition: ProcessingTypes.h:53
bool isComplexAction() const
retrieve action main complexity flag
Definition: BaseComplexAction.h:68
virtual ExecResult initProcess()
first method called for processing initialization purpose
Definition: BaseComplexAction.h:47
Base class for library actions.
Definition: BaseAction.h:43