KiCad PCB EDA Suite
|
This is the complete list of members for PNS::LINE, including all inherited members.
Anchor(int n) const | PNS::ITEM | inlinevirtual |
AnchorCount() const | PNS::ITEM | inlinevirtual |
ANY_T enum value | PNS::ITEM | |
AppendVia(const VIA &aVia) | PNS::LINE | |
ARC_T enum value | PNS::ITEM | |
ArcCount() const | PNS::LINE | inline |
BelongsTo(const ITEM_OWNER *aNode) const | PNS::OWNABLE_ITEM | inline |
BoardItem() const | PNS::ITEM | inlinevirtual |
ChangedArea(const LINE *aOther) const | PNS::LINE | |
ClassOf(const ITEM *aItem) | PNS::LINE | inlinestatic |
Clear() | PNS::LINE | |
ClearLinks() | PNS::LINK_HOLDER | inlinevirtual |
CLine() const | PNS::LINE | inline |
ClipToNearestObstacle(NODE *aNode) const | PNS::LINE | |
ClipVertexRange(int aStart, int aEnd) | PNS::LINE | |
Clone() const override | PNS::LINE | virtual |
Collide(const ITEM *aHead, const NODE *aNode, int aLayer, COLLISION_SEARCH_CONTEXT *aCtx=nullptr) const | PNS::ITEM | |
collideSimple(const ITEM *aHead, const NODE *aNode, int aLayer, COLLISION_SEARCH_CONTEXT *aCtx) const | PNS::ITEM | private |
CompareGeometry(const LINE &aOther) | PNS::LINE | |
ContainsLink(const LINKED_ITEM *aItem) const | PNS::LINK_HOLDER | inline |
copyLinks(const LINK_HOLDER *aParent) | PNS::LINK_HOLDER | inlineprotected |
CountCorners(int aAngles) const | PNS::LINE | |
CPoint(int aIdx) const | PNS::LINE | inline |
CSegment(int aIdx) const | PNS::LINE | inline |
DIFF_PAIR_T enum value | PNS::ITEM | |
DragCorner(const VECTOR2I &aP, int aIndex, bool aFreeAngle=false, DIRECTION_45 aPreferredEndingDirection=DIRECTION_45()) | PNS::LINE | |
dragCorner45(const VECTOR2I &aP, int aIndex, DIRECTION_45 aPreferredEndingDirection) | PNS::LINE | private |
dragCornerFree(const VECTOR2I &aP, int aIndex) | PNS::LINE | private |
DragSegment(const VECTOR2I &aP, int aIndex, bool aFreeAngle=false) | PNS::LINE | |
dragSegment45(const VECTOR2I &aP, int aIndex) | PNS::LINE | private |
dragSegmentFree(const VECTOR2I &aP, int aIndex) | PNS::LINE | private |
EndsWithVia() const | PNS::LINE | inline |
FindSegment(const SEGMENT *aSeg) const | PNS::LINE | |
Format() const | PNS::ITEM | virtual |
GetBlockingObstacle() const | PNS::LINE | inline |
GetLink(int aIndex) const | PNS::LINK_HOLDER | inline |
GetSnapThreshhold() const | PNS::LINE | inline |
HasHole() const | PNS::ITEM | inlinevirtual |
HasLockedSegments() const | PNS::LINE | |
HasLoops() const | PNS::LINE | |
HasUniqueShapeLayers() const | PNS::ITEM | inlinevirtual |
Hole() const | PNS::ITEM | inlinevirtual |
HOLE_T enum value | PNS::ITEM | |
Hull(int aClearance=0, int aWalkaroundThickness=0, int aLayer=-1) const | PNS::ITEM | inlinevirtual |
INVALID_T enum value | PNS::ITEM | |
IsCompoundShapePrimitive() const | PNS::ITEM | inline |
IsFreePad() const | PNS::ITEM | inline |
IsLinked() const | PNS::LINK_HOLDER | inline |
IsLinkedChecked() const | PNS::LINE | inline |
IsLocked() const | PNS::ITEM | inline |
IsRoutable() const | PNS::ITEM | inline |
IsVirtual() const | PNS::ITEM | inline |
ITEM(PnsKind aKind) | PNS::ITEM | inline |
ITEM(const ITEM &aOther) | PNS::ITEM | inline |
JOINT_T enum value | PNS::ITEM | |
Kind() const | PNS::ITEM | inline |
KindStr() const | PNS::ITEM | |
Layer() const | PNS::ITEM | inlinevirtual |
Layers() const | PNS::ITEM | inline |
LayersOverlap(const ITEM *aOther) const | PNS::ITEM | inline |
LINE() | PNS::LINE | inline |
LINE(const LINE &aOther) | PNS::LINE | |
LINE(const LINE &aBase, const SHAPE_LINE_CHAIN &aLine) | PNS::LINE | inline |
LINE(VIA *aVia) | PNS::LINE | inline |
Line() | PNS::LINE | inline |
LINE_T enum value | PNS::ITEM | |
Link(LINKED_ITEM *aLink) | PNS::LINK_HOLDER | inline |
LINK_HOLDER(PnsKind aKind) | PNS::LINK_HOLDER | inline |
LinkCount() const | PNS::LINK_HOLDER | inline |
LINKED_ITEM_MASK_T enum value | PNS::ITEM | |
Links() | PNS::LINK_HOLDER | inline |
Links() const | PNS::LINK_HOLDER | inline |
LinkVia(VIA *aVia) | PNS::LINE | |
m_blockingObstacle | PNS::LINE | private |
m_isCompoundShapePrimitive | PNS::ITEM | protected |
m_isFreePad | PNS::ITEM | protected |
m_isVirtual | PNS::ITEM | protected |
m_kind | PNS::ITEM | protected |
m_layers | PNS::ITEM | protected |
m_line | PNS::LINE | private |
m_links | PNS::LINK_HOLDER | protected |
m_marker | PNS::ITEM | mutableprotected |
m_movable | PNS::ITEM | protected |
m_net | PNS::ITEM | protected |
m_owner | PNS::OWNABLE_ITEM | protected |
m_parent | PNS::ITEM | protected |
m_rank | PNS::ITEM | protected |
m_routable | PNS::ITEM | protected |
m_snapThreshhold | PNS::LINE | private |
m_via | PNS::LINE | private |
m_width | PNS::LINE | private |
Mark(int aMarker) const override | PNS::LINE | virtual |
Marker() const override | PNS::LINE | virtual |
Net() const | PNS::ITEM | inlinevirtual |
OfKind(int aKindMask) const | PNS::ITEM | inline |
operator=(const LINE &aOther) | PNS::LINE | |
OWNABLE_ITEM() | PNS::OWNABLE_ITEM | inline |
Owner() const | PNS::OWNABLE_ITEM | inline |
OwningNode() const | PNS::ITEM | virtual |
Parent() const | PNS::ITEM | inline |
ParentPadVia() const | PNS::ITEM | inlinevirtual |
PnsKind enum name | PNS::ITEM | |
PointCount() const | PNS::LINE | inline |
Rank() const override | PNS::LINE | virtual |
RelevantShapeLayers(const ITEM *aOther) const | PNS::ITEM | |
RemoveVia() | PNS::LINE | |
Reverse() | PNS::LINE | |
SEGMENT_T enum value | PNS::ITEM | |
SegmentCount() const | PNS::LINE | inline |
SetBlockingObstacle(ITEM *aObstacle) | PNS::LINE | inline |
SetHole(HOLE *aHole) | PNS::ITEM | inlinevirtual |
SetIsCompoundShapePrimitive() | PNS::ITEM | inline |
SetIsFreePad(bool aIsFreePad=true) | PNS::ITEM | inline |
SetLayer(int aLayer) | PNS::ITEM | inline |
SetLayers(const PNS_LAYER_RANGE &aLayers) | PNS::ITEM | inline |
SetNet(NET_HANDLE aNet) | PNS::ITEM | inline |
SetOwner(const ITEM_OWNER *aOwner) | PNS::OWNABLE_ITEM | inline |
SetParent(BOARD_ITEM *aParent) | PNS::ITEM | inline |
SetRank(int aRank) override | PNS::LINE | virtual |
SetRoutable(bool aRoutable) | PNS::ITEM | inline |
SetShape(const SHAPE_LINE_CHAIN &aLine) | PNS::LINE | inline |
SetSnapThreshhold(int aThreshhold) | PNS::LINE | inline |
SetViaDiameter(int aDiameter) | PNS::LINE | inline |
SetViaDrill(int aDrill) | PNS::LINE | inline |
SetWidth(int aWidth) | PNS::LINE | inline |
Shape(int aLayer) const override | PNS::LINE | inlinevirtual |
ShapeCount() const | PNS::LINE | inline |
ShowLinks() const | PNS::LINE | |
snapDraggedCorner(const SHAPE_LINE_CHAIN &aPath, const VECTOR2I &aP, int aIndex) const | PNS::LINE | private |
snapToNeighbourSegments(const SHAPE_LINE_CHAIN &aPath, const VECTOR2I &aP, int aIndex) const | PNS::LINE | private |
SOLID_T enum value | PNS::ITEM | |
UniqueShapeLayers() const | PNS::ITEM | inlinevirtual |
Unlink(const LINKED_ITEM *aLink) | PNS::LINK_HOLDER | inline |
Unmark(int aMarker=-1) const override | PNS::LINE | virtual |
Via() | PNS::LINE | inline |
Via() const | PNS::LINE | inline |
VIA_T enum value | PNS::ITEM | |
Walkaround(SHAPE_LINE_CHAIN aObstacle, SHAPE_LINE_CHAIN &aPre, SHAPE_LINE_CHAIN &aWalk, SHAPE_LINE_CHAIN &aPost, bool aCw) const | PNS::LINE | |
Walkaround(const SHAPE_LINE_CHAIN &aObstacle, SHAPE_LINE_CHAIN &aPath, bool aCw) const | PNS::LINE | |
Width() const | PNS::LINE | inline |
~ITEM() | PNS::ITEM | virtual |
~ITEM_OWNER() | PNS::ITEM_OWNER | inlinevirtual |
~LINE() | PNS::LINE |