| 
    KiCad PCB EDA Suite
    
   | 
 
Fixture for the Collision test suite. More...
Public Types | |
| typedef std::tuple< SEG, bool, VECTOR2I > | SEG_CASE | 
Public Member Functions | |
| CollisionFixture () | |
| Constructor.   | |
| ~CollisionFixture () | |
Public Attributes | |
| struct KI_TEST::CommonTestData | common | 
| std::vector< VECTOR2I > | collidingPoints | 
| std::vector< VECTOR2I > | nonCollidingPoints | 
| std::vector< SEG_CASE > | segs | 
Fixture for the Collision test suite.
It contains an instance of the common data and two vectors containing colliding and non-colliding points.
Definition at line 37 of file test_shape_poly_set_collision.cpp.
| typedef std::tuple<SEG, bool, VECTOR2I> CollisionFixture::SEG_CASE | 
Definition at line 46 of file test_shape_poly_set_collision.cpp.
      
  | 
  inline | 
Constructor.
Definition at line 53 of file test_shape_poly_set_collision.cpp.
References collidingPoints, nonCollidingPoints, and segs.
      
  | 
  inline | 
Definition at line 104 of file test_shape_poly_set_collision.cpp.
| std::vector<VECTOR2I> CollisionFixture::collidingPoints | 
Definition at line 43 of file test_shape_poly_set_collision.cpp.
Referenced by CollisionFixture().
| struct KI_TEST::CommonTestData CollisionFixture::common | 
Definition at line 40 of file test_shape_poly_set_collision.cpp.
| std::vector<VECTOR2I> CollisionFixture::nonCollidingPoints | 
Definition at line 43 of file test_shape_poly_set_collision.cpp.
Referenced by CollisionFixture().
| std::vector<SEG_CASE> CollisionFixture::segs | 
Definition at line 48 of file test_shape_poly_set_collision.cpp.
Referenced by CollisionFixture().