|
KiCad PCB EDA Suite
|
Public Member Functions | |
| std::unique_ptr< FOOTPRINT > | CreateFootprint (const std::vector< std::pair< std::string, VECTOR2I > > &padPositions) |
| void | ExecuteTestCase (const FP_ALIGNMENT_TEST_CASE &testCase) |
Public Attributes | |
| VECTOR2I | m_PosShift |
| EDA_ANGLE | m_AngleShift |
Definition at line 54 of file test_footprint_realignment.cpp.
|
inline |
Definition at line 59 of file test_footprint_realignment.cpp.
Referenced by ExecuteTestCase().
|
inline |
Definition at line 75 of file test_footprint_realignment.cpp.
References ANGLE_45, BOOST_REQUIRE(), BOOST_TEST(), ComputeFootprintShift(), CreateFootprint(), m_AngleShift, FP_ALIGNMENT_TEST_CASE::m_ExpectedAngleShift, FP_ALIGNMENT_TEST_CASE::m_ExpectedPosShift, FP_ALIGNMENT_TEST_CASE::m_NewPadPositions, FP_ALIGNMENT_TEST_CASE::m_OrigPadPositions, m_PosShift, and RotatePoint().
| EDA_ANGLE FP_REALIGNMENT_TEST_FIXTURE::m_AngleShift |
Definition at line 57 of file test_footprint_realignment.cpp.
Referenced by ExecuteTestCase().
| VECTOR2I FP_REALIGNMENT_TEST_FIXTURE::m_PosShift |
Definition at line 56 of file test_footprint_realignment.cpp.
Referenced by ExecuteTestCase().