DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CPointPredicate.h
1 
17 #pragma once
18 
31 #if defined(CPointPredicate_RECURSES)
32 #error Recursive header files inclusion detected in CPointPredicate.h
33 #else // defined(CPointPredicate_RECURSES)
34 
35 #define CPointPredicate_RECURSES
36 
37 #if !defined CPointPredicate_h
38 
39 #define CPointPredicate_h
40 
42 // Inclusions
43 #include <iostream>
44 #include "DGtal/base/Common.h"
45 
46 #include "DGtal/base/CUnaryFunctor.h"
47 
49 
50 namespace DGtal
51 {
52 
54  // class CPointPredicate
80 template <typename T>
82  {
83  // ----------------------- Concept checks ------------------------------
84  public:
85  typedef typename T::Point Point;
86 
88 
89  // ------------------------- Private Datas --------------------------------
90  private:
91  // ------------------------- Internals ------------------------------------
92  private:
93 
94 
95  }; // end of concept CPointPredicate
96 
97 } // namespace DGtal
98 
99 // //
101 
102 #endif // !defined CPointPredicate_h
103 
104 #undef CPointPredicate_RECURSES
105 #endif // else defined(CPointPredicate_RECURSES)