KiCad PCB EDA Suite
|
Public Member Functions | |
TEST_BOARD_ITEM_FIXTURE () | |
~TEST_BOARD_ITEM_FIXTURE () | |
BOARD_ITEM * | Instantiate (KICAD_T aType) |
Static Public Member Functions | |
static void | CompareItems (BOARD_ITEM *aItem, BOARD_ITEM *aOriginalItem) |
Public Attributes | |
BOARD | m_board |
FOOTPRINT | m_footprint |
std::shared_ptr< DRC_ITEM > | m_drcItem |
PCB_TEXT | m_text |
Definition at line 45 of file test_board_item.cpp.
|
inline |
Definition at line 53 of file test_board_item.cpp.
|
inline |
Definition at line 61 of file test_board_item.cpp.
References m_text, and BOARD_ITEM::SetParentGroup().
|
inlinestatic |
Definition at line 127 of file test_board_item.cpp.
References BOX2< Vec >::GetBottom(), EDA_ITEM::GetBoundingBox(), BOX2< Vec >::GetLeft(), EDA_ITEM::GetPosition(), BOX2< Vec >::GetRight(), and BOX2< Vec >::GetTop().
|
inline |
Definition at line 66 of file test_board_item.cpp.
References ZONE::AppendCorner(), group, IsInstantiableType(), IsPcbnewType(), m_board, m_drcItem, m_footprint, m_text, EDA_IU_SCALE::mmToIU(), PCB_ARC_T, PCB_BITMAP_T, PCB_DIM_ALIGNED_T, PCB_DIM_CENTER_T, PCB_DIM_LEADER_T, PCB_DIM_ORTHOGONAL_T, PCB_DIM_RADIAL_T, PCB_FOOTPRINT_T, PCB_GROUP_T, PCB_ITEM_LIST_T, PCB_MARKER_T, PCB_NETINFO_T, PCB_PAD_T, PCB_SHAPE_T, PCB_T, PCB_TARGET_T, PCB_TEXT_T, PCB_TEXTBOX_T, PCB_TRACE_T, PCB_VIA_T, PCB_ZONE_T, and pcbIUScale.
BOARD TEST_BOARD_ITEM_FIXTURE::m_board |
Definition at line 48 of file test_board_item.cpp.
Referenced by Instantiate().
std::shared_ptr<DRC_ITEM> TEST_BOARD_ITEM_FIXTURE::m_drcItem |
Definition at line 50 of file test_board_item.cpp.
Referenced by Instantiate().
FOOTPRINT TEST_BOARD_ITEM_FIXTURE::m_footprint |
Definition at line 49 of file test_board_item.cpp.
Referenced by Instantiate().
PCB_TEXT TEST_BOARD_ITEM_FIXTURE::m_text |
Definition at line 51 of file test_board_item.cpp.
Referenced by Instantiate(), and ~TEST_BOARD_ITEM_FIXTURE().