IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
AlgorithmFunctionEfficiency.h
1 // AlgorithmFunctionEfficiency.h:
3 // ------------------------------
4 //
15 
16 #ifndef __IPSDKIMAGEPROCESSING_ALGORITHMFUNCTIONEFFICIENCY_H__
17 #define __IPSDKIMAGEPROCESSING_ALGORITHMFUNCTIONEFFICIENCY_H__
18 
21 
22 namespace ipsdk {
23 namespace imaproc {
24 
27 
28 template <ipsdk::eInstructionSet::domain IS1,
29  ipsdk::eInstructionSet::domain IS2 = ipsdk::eInstructionSet::eIS_Standard,
30  ipsdk::eInstructionSet::domain IS3 = ipsdk::eInstructionSet::eIS_Standard>
32 {
33 public:
35  static ipUInt32 getEfficiency();
36 };
37 
40 
41 } // end of namespace imaproc
42 } // end of namespace ipsdk
43 
44 #endif // __IPSDKIMAGEPROCESSING_ALGORITHMFUNCTIONEFFICIENCY_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Class allowing to associate an efficiency to an algorithm function given a collection of used instruc...
Definition: AlgorithmFunctionEfficiency.h:31
Predefined types associated to instruction set management.
compiler optimisations only
Definition: InstructionSetTypes.h:34
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53