|
| SEGMENT (const SEG &aSeg, int aNet) |
|
| SEGMENT (const LINE &aParentLine, const SEG &aSeg) |
|
SEGMENT * | Clone () const override |
| Function Clone() More...
|
|
const SHAPE * | Shape () const override |
| Function Shape() More...
|
|
void | SetLayer (int aLayer) |
|
int | Layer () const override |
| Function Layer() More...
|
|
void | SetWidth (int aWidth) |
|
int | Width () const |
|
const SEG & | Seg () const |
|
const SHAPE_LINE_CHAIN | CLine () const |
|
void | SetEnds (const VECTOR2I &a, const VECTOR2I &b) |
|
void | SwapEnds () |
|
const SHAPE_LINE_CHAIN | Hull (int aClearance, int aWalkaroundThickness) const override |
|
virtual VECTOR2I | Anchor (int n) const override |
|
virtual int | AnchorCount () const override |
|
| ITEM (PnsKind aKind) |
|
| ITEM (const ITEM &aOther) |
|
PnsKind | Kind () const |
| Function Kind() More...
|
|
bool | OfKind (int aKindMask) const |
| Function OfKind() More...
|
|
const std::string | KindStr () const |
| Function KindStr() More...
|
|
void | SetParent (const PNS_HORIZON_PARENT_ITEM *aParent) |
| Function SetParent() More...
|
|
auto | Parent () const |
| Function Parent() More...
|
|
void | SetNet (int aNet) |
| Function SetNet() More...
|
|
int | Net () const |
| Function Net() More...
|
|
bool | InAnyNet () const |
|
void | SetLayers (const LAYER_RANGE &aLayers) |
| Function SetLayers() More...
|
|
void | SetLayer (int aLayer) |
| Function SetLayer() More...
|
|
const LAYER_RANGE & | Layers () const |
| Function Layers() More...
|
|
bool | LayersOverlap (const ITEM *aOther) const |
| Function LayersOverlap() More...
|
|
void | SetOwner (NODE *aOwner) |
| Functon SetOwner() More...
|
|
bool | BelongsTo (NODE *aNode) const |
| Function BelongsTo() More...
|
|
NODE * | Owner () const |
| Function Owner() More...
|
|
virtual bool | Collide (const ITEM *aOther, int aClearance, bool aNeedMTV, VECTOR2I &aMTV, bool aDifferentNetsOnly=true) const |
| Function Collide() More...
|
|
bool | Collide (const ITEM *aOther, int aClearance, bool aDifferentNetsOnly=true) const |
| Function Collide() More...
|
|
virtual void | Mark (int aMarker) |
|
virtual void | Unmark (int aMarker=-1) |
|
virtual int | Marker () const |
|
virtual void | SetRank (int aRank) |
|
virtual int | Rank () const |
|
bool | IsLocked () const |
|
void | SetRoutable (bool aRoutable) |
|
bool | IsRoutable () const |
|