DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CPointFunctor.h
1 
17 #pragma once
18 
30 #if defined(CPointFunctor_RECURSES)
31 #error Recursive header files inclusion detected in CPointFunctor.h
32 #else // defined(CPointFunctor_RECURSES)
33 
34 #define CPointFunctor_RECURSES
35 
36 #if !defined CPointFunctor_h
37 
38 #define CPointFunctor_h
39 
41 // Inclusions
42 #include <iostream>
43 #include "DGtal/base/Common.h"
44 #include "DGtal/base/CUnaryFunctor.h"
46 
47 namespace DGtal
48 {
49 
51  // class CPointFunctor
106  template <typename T>
108  {
109  // ----------------------- Concept checks ------------------------------
110  public:
111  typedef typename T::Point Point;
112  typedef typename T::Value Value;
113 
115 
116  // ------------------------- Private Datas --------------------------------
117  private:
118  // ------------------------- Internals ------------------------------------
119  private:
120 
121  }; // end of concept CPointFunctor
122 
123 } // namespace DGtal
124 
125 // //
127 
128 #endif // !defined CPointFunctor_h
129 
130 #undef CPointFunctor_RECURSES
131 #endif // else defined(CPointFunctor_RECURSES)