|
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. | |
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 1399 of file allegro_pcb_structs.h.
| std::array<int32_t, 4> ALLEGRO::BLK_0x24_RECT::m_Coords |
Definition at line 1410 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildRect(), and ALLEGRO::BOARD_BUILDER::createBoardOutline().
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Key |
Definition at line 1403 of file allegro_pcb_structs.h.
| LAYER_INFO ALLEGRO::BLK_0x24_RECT::m_Layer |
Definition at line 1402 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildRect(), and ALLEGRO::BOARD_BUILDER::createBoardOutline().
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Next |
Definition at line 1404 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Parent |
Definition at line 1405 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Ptr2 |
Definition at line 1412 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Rotation |
Rotation in millidegrees.
Definition at line 1417 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildRect().
| uint8_t ALLEGRO::BLK_0x24_RECT::m_Type |
Definition at line 1401 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Unknown1 |
Definition at line 1406 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x24_RECT::m_Unknown2 |
Definition at line 1408 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Unknown3 |
Definition at line 1414 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x24_RECT::m_Unknown4 |
Definition at line 1415 of file allegro_pcb_structs.h.