IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
LocalComputerInfoUtils.h
Go to the documentation of this file.
1 // LocalComputerInfoUtils.h:
3 // -------------------------
4 //
14 
15 #ifndef __IPSDKCORE_LOCALCOMPUTERINFOUTILS_H__
16 #define __IPSDKCORE_LOCALCOMPUTERINFOUTILS_H__
17 
20 #include <IPSDKUtil/Tools/ProcessingResult.h>
21 
22 namespace ipsdk {
23 namespace core {
24 
27 
30 IPSDKCORE_API bool
31 isAvailable(const eInstructionSet& instructionSet);
32 
35 
38 
41 
44 
45 } // end of namespace core
46 } // end of namespace ipsdk
47 
48 #endif // __IPSDKCORE_LOCALCOMPUTERINFOUTILS_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKCORE_API ipsdk::BoolResult activateGpuSupport()
Activates GPU support.
IPSDKCORE_API bool isAvailable(const eInstructionSet &instructionSet)
function allowing to check for instruction set availability on local processor
Definition of import/export macro for library.
IPSDKCORE_API ipsdk::BoolResult deactivateGpuSupport()
Deactivates GPU support.
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
eInstructionSet
Enumerate for processor instruction set description.
Definition: InstructionSetTypes.h:31
IPSDKCORE_API bool isGpuSupportActivated()
Returns true if the GPU support is activated.
Predefined types associated to instruction set management.