SwissKnifeT.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2 // (c) 2005 by Basler Vision Technologies
3 // Section: Vision Components
4 // Project: GenApi
5 // Author: Margret Albrecht
6 // $Header$
7 //-----------------------------------------------------------------------------
13 #ifndef GENAPI_SWISSKNIFET_H
14 #define GENAPI_SWISSKNIFET_H
15 
16 #include "GenApi/impl/Log.h"
17 
18 namespace GENAPI_NAMESPACE
19 {
23  template<class Base>
24  class SwissKnifeT : public Base
25  {
26  public:
27 
28 
30  virtual double _GetValue(double value)
31  {
33 
34  GCLOG_INFO_PUSH(m_pValueLog)("_GetValue(value)...");
35  double Value = Base::_GetValue(value);
36  GCLOG_INFO_POP(m_pValueLog)("...GetValue(value) = %f", Value );
37 
38  return Value;
39 
40  }
41 
42 
43  };
44 
45 
46 
47 }
48 
49 #endif
Implementation of the SwissKnife Interface.
Definition: SwissKnifeT.h:24
virtual double _GetValue(double value)
Implementation of SwissKnife::GetValue(double value)
Definition: SwissKnifeT.h:30
Part of the generic device API.
Definition: Autovector.h:48
virtual CLock & GetLock() const =0
Returns the lock which guards the node map.


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 19:10:54