109                                 int aLayer = -1 ) 
const override;
 
  145        m_hole->SetParentPadVia( 
this );
 
 
 
virtual HOLE * Clone() const override
Return a deep copy of the item.
 
const SHAPE * Shape(int aLayer) const override
Return the geometrical shape of the item.
 
Base class for PNS router board items.
 
BOARD_ITEM * m_sourceItem
 
PnsKind Kind() const
Return the type (kind) of the item.
 
const SHAPE_LINE_CHAIN Hull(int aClearance=0, int aWalkaroundThickness=0, int aLayer=-1) const override
 
virtual bool HasHole() const override
 
void SetPadToDie(const int aLen)
 
virtual HOLE * Hole() const override
 
const std::vector< VECTOR2I > & AnchorPoints() const
 
SOLID(const SOLID &aSolid)
 
int GetPadToDieDelay() const
 
void SetPos(const VECTOR2I &aCenter)
 
void SetPadToDieDelay(const int aDelay)
 
const VECTOR2I & Pos() const
 
void SetOffset(const VECTOR2I &aOffset)
 
void SetShape(SHAPE *shape)
 
virtual void SetHole(HOLE *aHole) override
 
SOLID & operator=(const SOLID &aB)
 
ITEM * Clone() const override
Return a deep copy of the item.
 
std::vector< VECTOR2I > m_anchorPoints
 
void SetOrientation(const EDA_ANGLE &aOrientation)
 
virtual VECTOR2I Anchor(int aN) const override
 
virtual int AnchorCount() const override
 
static bool ClassOf(const ITEM *aItem)
 
EDA_ANGLE GetOrientation() const
 
const SHAPE * Shape(int aLayer) const override
Return the geometrical shape of the item.
 
void SetAnchorPoints(const std::vector< VECTOR2I > &aPoints)
 
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
 
An abstract shape on 2D plane.
 
virtual SHAPE * Clone() const
Return a dynamically allocated copy of the shape.
 
Push and Shove diff pair dimensions (gap) settings dialog.
 
VECTOR2< int32_t > VECTOR2I