| 
    KiCad PCB EDA Suite
    
   | 
 
NOTE: Collision of SHAPE_LINE_CHAIN with arcs is tested in test_shape_arc.cpp. More...
Public Member Functions | |
| SLC_CASES () | |
Public Attributes | |
| SHAPE_LINE_CHAIN | Circle1Arc | 
| SHAPE_LINE_CHAIN | Circle2Arcs | 
| SHAPE_LINE_CHAIN | ArcsCoincident | 
| SHAPE_LINE_CHAIN | ArcsCoincidentClosed | 
| SHAPE_LINE_CHAIN | ArcsIndependent | 
| SHAPE_LINE_CHAIN | DuplicateArcs | 
| SHAPE_LINE_CHAIN | ArcsAndSegMixed | 
| SHAPE_LINE_CHAIN | ArcAndPoint | 
| SHAPE_LINE_CHAIN | SegAndArcCoincident | 
| SHAPE_LINE_CHAIN | EmptyChain | 
| SHAPE_LINE_CHAIN | OnePoint | 
| SHAPE_LINE_CHAIN | TwoPoints | 
| SHAPE_LINE_CHAIN | ThreePoints | 
| SHAPE_ARC | ArcCircle | 
| Full Circle arc.   | |
| SHAPE_ARC | Arc0a | 
| First half of a circle.   | |
| SHAPE_ARC | Arc0b | 
| Second half of a circle.   | |
| SHAPE_ARC | Arc1 | 
| start coincident with Arc0a end   | |
| SHAPE_ARC | Arc2 | 
| Independent arc.   | |
| SHAPE_ARC | Arc3 | 
| Arc with angle >180.   | |
NOTE: Collision of SHAPE_LINE_CHAIN with arcs is tested in test_shape_arc.cpp.
Definition at line 38 of file test_shape_line_chain.cpp.
      
  | 
  inline | 
Definition at line 61 of file test_shape_line_chain.cpp.
References Arc0a, Arc0b, Arc1, Arc2, Arc3, ARC_HIGH_DEF, ArcAndPoint, ArcCircle, ArcsAndSegMixed, ArcsCoincident, ArcsCoincidentClosed, ArcsIndependent, Circle1Arc, Circle2Arcs, DuplicateArcs, OnePoint, SegAndArcCoincident, ThreePoints, and TwoPoints.
| SHAPE_ARC SLC_CASES::Arc0a | 
First half of a circle.
Definition at line 55 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_ARC SLC_CASES::Arc0b | 
Second half of a circle.
Definition at line 56 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_ARC SLC_CASES::Arc1 | 
start coincident with Arc0a end
Definition at line 57 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_ARC SLC_CASES::Arc2 | 
Independent arc.
Definition at line 58 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_ARC SLC_CASES::Arc3 | 
Arc with angle >180.
Definition at line 59 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::ArcAndPoint | 
Definition at line 47 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_ARC SLC_CASES::ArcCircle | 
Full Circle arc.
Definition at line 54 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::ArcsAndSegMixed | 
Definition at line 46 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::ArcsCoincident | 
Definition at line 42 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::ArcsCoincidentClosed | 
Definition at line 43 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::ArcsIndependent | 
Definition at line 44 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::Circle1Arc | 
Definition at line 40 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::Circle2Arcs | 
Definition at line 41 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::DuplicateArcs | 
Definition at line 45 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::EmptyChain | 
Definition at line 49 of file test_shape_line_chain.cpp.
| SHAPE_LINE_CHAIN SLC_CASES::OnePoint | 
Definition at line 50 of file test_shape_line_chain.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::SegAndArcCoincident | 
Definition at line 48 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::ThreePoints | 
Definition at line 52 of file test_shape_line_chain.cpp.
Referenced by SLC_CASES().
| SHAPE_LINE_CHAIN SLC_CASES::TwoPoints | 
Definition at line 51 of file test_shape_line_chain.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and SLC_CASES().