15 #ifndef __IPSDKBASEPROCESSING_CUDAFUNCTIONIDENTIFIER_H__ 16 #define __IPSDKBASEPROCESSING_CUDAFUNCTIONIDENTIFIER_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/Algorithm/BaseGpuProcessingAlgorithm.h> 25 #include <IPSDKBaseProcessing/Algorithm/Function/DataTypeIdentifierColl.h> 26 #include <IPSDKUtil/Dynamic/BaseDynamicObject.h> 65 const FunctionType
function);
75 FunctionType getFunction()
const;
107 #pragma warning (pop) 109 #endif // __IPSDKBASEPROCESSING_CUDAFUNCTIONIDENTIFIER_H__ Base class for dynamic objects.
Definition: BaseDynamicObject.h:28
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 initialisation flag
Definition: CudaFunctionIdentifier.h:96
DataTypeIdColl _dataTypeCollId
data type identifiers associated to function
Definition: CudaFunctionIdentifier.h:83
DataTypeIdentifierColl DataTypeIdColl
data type identifier collection associated to object
Definition: CudaFunctionIdentifier.h:42
Base class for gpu processing algorithm.
Definition: BaseGpuProcessingAlgorithm.h:34
Class allowing to identify a processing function.
Definition: CudaFunctionIdentifier.h:34
bool _bInit
object initialisation flag
Definition: CudaFunctionIdentifier.h:89
Definition of import/export macro for library.
ProcessingResult< bool > BoolResult
typedef for boolean results associated to a string description
Definition: ProcessingResultTypes.h:29
#define IPSDK_DECLARE_DYNAMIC_WITH_COPY(libraryName, className)
macro enabling dynamic properties on class and copy support
Definition: DynamicHdrMacro.h:83
Class used for data type collection function identification.
Definition: DataTypeIdentifierColl.h:34
FunctionType _function
underlying image processing function
Definition: CudaFunctionIdentifier.h:86