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
 
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.
 
virtual std::vector< int > ViewGetLayers() const override
Return the all the layers within the VIEW the object is painted on.
 
EDA_ITEM(EDA_ITEM *parent, KICAD_T idType, bool isSCH_ITEM=false, bool isBOARD_ITEM=false)