DGtal  1.2.0
CForwardSegmentComputer.h
1 
17 #pragma once
18 
31 #if defined(CForwardSegmentComputer_RECURSES)
32 #error Recursive header files inclusion detected in CForwardSegmentComputer.h
33 #else // defined(CForwardSegmentComputer_RECURSES)
35 #define CForwardSegmentComputer_RECURSES
36 
37 #if !defined CForwardSegmentComputer_h
39 #define CForwardSegmentComputer_h
40 
42 // Inclusions
43 #include <iostream>
44 #include "DGtal/base/Common.h"
45 #include "DGtal/geometry/curves/CIncrementalSegmentComputer.h"
47 
48 namespace DGtal
49 {
50  namespace concepts
51  {
53  // class CForwardSegmentComputer
100  template <typename T>
102  {
103  //no new syntactic constraints to check
104  // ----------------------- Concept checks ------------------------------
105  public:
106 
107  // ------------------------- Private Datas --------------------------------
108  private:
109 
110  // ------------------------- Internals ------------------------------------
111  private:
112 
113  }; // end of concept CForwardSegmentComputer
114  } //namespace concepts
115 } // namespace DGtal
116 
117 // //
119 
120 #endif // !defined CForwardSegmentComputer_h
121 
122 #undef CForwardSegmentComputer_RECURSES
123 #endif // else defined(CForwardSegmentComputer_RECURSES)
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Defines the concept describing a forward segment computer. Like any model of CIncrementalSegment...
Aim: Defines the concept describing an incremental segment computer, ie. a model of CSegmentFactory...