26#ifndef BOARD_BOUNDING_BOX_H
27#define BOARD_BOUNDING_BOX_H
52 void ViewGetLayers(
int aLayers[],
int& aCount )
const override;
57 void Show(
int nestLevel, std::ostream& os )
const override;
~BOARD_BOUNDING_BOX() override
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.
A base class for most all the KiCad significant classes used in schematics and boards.
virtual std::vector< int > ViewGetLayers() const override
Return the all the layers within the VIEW the object is painted on.