71 return "BOARD_BOUNDING_BOX";
77 aLayers[0] = LAYER_BOARD_BOUNDING_BOX;
83void BOARD_BOUNDING_BOX::Show(
int nestLevel, std::ostream& os )
const
~BOARD_BOUNDING_BOX() override
BOARD_BOUNDING_BOX(BOX2I const &aBoundingBox)
void SetBoundingBox(BOX2I const &aBoundingBox)
std::shared_ptr< BOX2I > m_boundingBox
BOARD_BOUNDING_BOX & operator=(const BOARD_BOUNDING_BOX &aOther)
const BOX2I GetBoundingBox() const override
Return the orthogonal bounding box of this object for display purposes.
wxString GetClass() const override
Return the class name.
EDA_ITEM * Clone() const override
Create a duplicate of this item with linked list members set to NULL.
void SetFlags(EDA_ITEM_FLAGS aMask)
virtual std::vector< int > ViewGetLayers() const override
Return the all the layers within the VIEW the object is painted on.
EDA_ITEM * m_parent
Owner.
EDA_ITEM(EDA_ITEM *parent, KICAD_T idType, bool isSCH_ITEM=false, bool isBOARD_ITEM=false)
#define SKIP_STRUCT
flag indicating that the structure should be ignored
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.