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().