|
KiCad PCB EDA Suite
|
Rectangle defined by four coordinates. More...
#include <allegro_pcb_structs.h>
Public Attributes | |
| uint8_t | m_Type |
| LAYER_INFO | m_Layer |
| uint32_t | m_Key |
| uint32_t | m_Next |
| uint32_t | m_Parent |
| uint32_t | m_Unknown1 |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown2 |
| std::array< int32_t, 4 > | m_Coords |
| uint32_t | m_Ptr2 |
| uint32_t | m_Unknown3 |
| uint32_t | m_Unknown4 |
| uint32_t | m_Rotation |
| Rotation in millidegrees. | |
Static Public Attributes | |
| static constexpr uint8_t | BLOCK_TYPE_CODE = 0x24 |
Rectangle defined by four coordinates.
Appears on the m_LL_0x24_0x28 header linked list for keepout areas and other rectangular regions. Has a layer and parent pointer.
Not entirely clear how this differs from 0x0E yet.
Definition at line 1669 of file allegro_pcb_structs.h.
|
staticconstexpr |
Definition at line 1671 of file allegro_pcb_structs.h.
| std::array<int32_t, 4> ALLEGRO::BLK_0x24_RECT::m_Coords |
Definition at line 1682 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildOutline(), and ALLEGRO::BOARD_BUILDER::buildRect().
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Key |
Definition at line 1675 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::createZones().
| LAYER_INFO ALLEGRO::BLK_0x24_RECT::m_Layer |
Definition at line 1674 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildRect(), ALLEGRO::BOARD_BUILDER::createBoardShapes(), and ALLEGRO::BOARD_BUILDER::createZones().
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Next |
Definition at line 1676 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Parent |
Definition at line 1677 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Ptr2 |
Definition at line 1684 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Rotation |
Rotation in millidegrees.
Definition at line 1689 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildOutline(), and ALLEGRO::BOARD_BUILDER::buildRect().
| uint8_t ALLEGRO::BLK_0x24_RECT::m_Type |
Definition at line 1673 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Unknown1 |
Definition at line 1678 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x24_RECT::m_Unknown2 |
Definition at line 1680 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Unknown3 |
Definition at line 1686 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Unknown4 |
Definition at line 1687 of file allegro_pcb_structs.h.