|
KiCad PCB EDA Suite
|
This is the complete list of members for PNS::TOPOLOGY, including all inherited members.
| AssembleCluster(ITEM *aStart, int aLayer, double aAreaExpansionLimit=0.0, NET_HANDLE aExcludedNet=nullptr) | PNS::TOPOLOGY | |
| AssembleDiffPair(SEGMENT *aStart) | PNS::TOPOLOGY | |
| AssembleDiffPair(ITEM *aStart, DIFF_PAIR &aPair) | PNS::TOPOLOGY | |
| AssembleTrivialPath(ITEM *aStart, std::pair< const JOINT *, const JOINT * > *aTerminalJoints=nullptr, bool aFollowLockedSegments=false) | PNS::TOPOLOGY | |
| AssembleTuningPath(ROUTER_IFACE *aRouterIface, ITEM *aStart, SOLID **aStartPad=nullptr, SOLID **aEndPad=nullptr) | PNS::TOPOLOGY | |
| ConnectedItems(const JOINT *aStart, int aKindMask=ITEM::ANY_T) | PNS::TOPOLOGY | |
| ConnectedItems(ITEM *aStart, int aKindMask=ITEM::ANY_T) | PNS::TOPOLOGY | |
| ConnectedJoints(const JOINT *aStart) | PNS::TOPOLOGY | |
| DP_PARALLELITY_THRESHOLD | PNS::TOPOLOGY | private |
| followBranch(const JOINT *aJoint, LINKED_ITEM *aPrev, std::set< ITEM * > &aVisited, bool aFollowLockedSegments) | PNS::TOPOLOGY | private |
| followTrivialPath(LINE *aLine, const JOINT **aTerminalJointA, const JOINT **aTerminalJointB, bool aFollowLockedSegments=false) | PNS::TOPOLOGY | private |
| JOINT_SET typedef | PNS::TOPOLOGY | |
| LeadingRatLine(const LINE *aTrack, SHAPE_LINE_CHAIN &aRatLine) | PNS::TOPOLOGY | |
| m_world | PNS::TOPOLOGY | private |
| NearestUnconnectedAnchorPoint(const LINE *aTrack, VECTOR2I &aPoint, PNS_LAYER_RANGE &aLayers, ITEM *&aItem) | PNS::TOPOLOGY | |
| NearestUnconnectedItem(const JOINT *aStart, int *aAnchor=nullptr, int aKindMask=ITEM::ANY_T) | PNS::TOPOLOGY | |
| ShortestConnectionLength(ITEM *aFrom, ITEM *aTo) | PNS::TOPOLOGY | |
| SimplifyLine(LINE *aLine) | PNS::TOPOLOGY | |
| TOPOLOGY(NODE *aNode) | PNS::TOPOLOGY | inline |
| ~TOPOLOGY() | PNS::TOPOLOGY | inline |