|
KiCad PCB EDA Suite
|
This is the complete list of members for TEARDROP_MANAGER, including all inherited members.
| AddTeardropsOnTracks(BOARD_COMMIT &aCommit, const std::set< PCB_TRACK * > *aTracks, bool aForceFullUpdate=false, bool aSetPriorities=true) | TEARDROP_MANAGER | |
| areItemsInSameZone(BOARD_ITEM *aPadOrVia, PCB_TRACK *aTrack) const | TEARDROP_MANAGER | private |
| buildCrossingStub(PCB_TRACK &aStub, const PCB_TRACK *aTrack, const VECTOR2I &aEnd) | TEARDROP_MANAGER | privatestatic |
| BuildTrackCaches() | TEARDROP_MANAGER | |
| collidesWithOtherNets(const std::vector< VECTOR2I > &aPoints, PCB_TRACK *aSourceTrack, const std::vector< const BOARD_ITEM * > &aExempt) const | TEARDROP_MANAGER | private |
| computeAnchorPoints(const TEARDROP_PARAMETERS &aParams, PCB_LAYER_ID aLayer, BOARD_ITEM *aItem, const VECTOR2I &aPos, std::vector< VECTOR2I > &aPts) const | TEARDROP_MANAGER | private |
| computeChordThroughShape(PCB_TRACK *aTrack, BOARD_ITEM *aOther, PCB_LAYER_ID aLayer, const VECTOR2I &aInsidePoint) const | TEARDROP_MANAGER | private |
| computeCurvedForRectShape(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aPoly, int aTdWidth, int aTrackHalfWidth, std::vector< VECTOR2I > &aPts, const VECTOR2I &aIntersection, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos, PCB_LAYER_ID aLayer) const | TEARDROP_MANAGER | private |
| computeCurvedForRoundShape(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aPoly, PCB_LAYER_ID aLayer, int aTrackHalfWidth, const VECTOR2D &aTrackDir, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos, std::vector< VECTOR2I > &aPts) const | TEARDROP_MANAGER | private |
| computeFittedTeardropPolygon(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aPoints, PCB_TRACK *aTrack, PCB_TRACK *aSourceTrack, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos) const | TEARDROP_MANAGER | private |
| computeTeardropPolygon(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aCorners, PCB_TRACK *aTrack, PCB_TRACK *aSourceTrack, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos) const | TEARDROP_MANAGER | private |
| copperNetcode(const BOARD_ITEM *aItem) | TEARDROP_MANAGER | privatestatic |
| createAndAddTeardropWithMask(BOARD_COMMIT &aCommit, TEARDROP_VARIANT aTeardropVariant, std::vector< VECTOR2I > &aPoints, PCB_TRACK *aSourceTrack, const KIID &aUuid) | TEARDROP_MANAGER | private |
| createTeardrop(TEARDROP_VARIANT aTeardropVariant, std::vector< VECTOR2I > &aPoints, PCB_TRACK *aSourceTrack, const KIID &aUuid) const | TEARDROP_MANAGER | private |
| createTeardropMask(TEARDROP_VARIANT aTeardropVariant, std::vector< VECTOR2I > &aPoints, PCB_TRACK *aSourceTrack, const KIID &aUuid) const | TEARDROP_MANAGER | private |
| DeleteTrackToTrackTeardrops(BOARD_COMMIT &aCommit) | TEARDROP_MANAGER | |
| ensureCopperIndex() const | TEARDROP_MANAGER | private |
| findAnchorPointsOnTrack(const TEARDROP_PARAMETERS &aParams, VECTOR2I &aStartPoint, VECTOR2I &aEndPoint, VECTOR2I &aIntersection, PCB_TRACK *&aTrack, PCB_TRACK *aSourceTrack, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos, int *aEffectiveTeardropLen) const | TEARDROP_MANAGER | private |
| findTouchingTrack(EDA_ITEM_FLAGS &aMatchType, PCB_TRACK *aTrackRef, PCB_TRACK *aSourceTrack, const VECTOR2I &aEndPoint) const | TEARDROP_MANAGER | private |
| GetWidth(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer) | TEARDROP_MANAGER | static |
| IsRound(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer) | TEARDROP_MANAGER | static |
| IsUniformlyRound(BOARD_ITEM *aItem) | TEARDROP_MANAGER | static |
| m_board | TEARDROP_MANAGER | private |
| m_copperIndexed | TEARDROP_MANAGER | mutableprivate |
| m_copperRTree | TEARDROP_MANAGER | mutableprivate |
| m_createdTdList | TEARDROP_MANAGER | private |
| m_pairClearanceCache | TEARDROP_MANAGER | mutableprivate |
| m_prmsList | TEARDROP_MANAGER | private |
| m_tolerance | TEARDROP_MANAGER | private |
| m_toolManager | TEARDROP_MANAGER | private |
| m_trackLookupList | TEARDROP_MANAGER | private |
| m_tracksRTree | TEARDROP_MANAGER | private |
| m_zoneConnectionCache | TEARDROP_MANAGER | mutableprivate |
| maskUuidFor(const KIID &aCopperUuid) | TEARDROP_MANAGER | privatestatic |
| pairClearance(PCB_TRACK *aSourceTrack, BOARD_ITEM *aItem, PCB_LAYER_ID aLayer) const | TEARDROP_MANAGER | private |
| RemoveTeardrops(BOARD_COMMIT &aCommit, std::vector< BOARD_ITEM * > *dirtyPadsAndVias, std::set< PCB_TRACK * > *dirtyTracks, const std::vector< BOARD_ITEM * > *dirtyCopper=nullptr) | TEARDROP_MANAGER | |
| setTeardropPriorities() | TEARDROP_MANAGER | private |
| TD_TYPE_PADVIA enum value | TEARDROP_MANAGER | |
| TD_TYPE_TRACKEND enum value | TEARDROP_MANAGER | |
| TEARDROP_MANAGER(BOARD *aBoard, TOOL_MANAGER *aToolManager) | TEARDROP_MANAGER | |
| TEARDROP_PARAMETERS class | TEARDROP_MANAGER | friend |
| TEARDROP_VARIANT enum name | TEARDROP_MANAGER | |
| teardropUuid(const PCB_TRACK *aTrack, const BOARD_ITEM *aCandidate, int aSlot) | TEARDROP_MANAGER | privatestatic |
| tryCreateTrackTeardrop(BOARD_COMMIT &aCommit, const TEARDROP_PARAMETERS &aParams, TEARDROP_VARIANT aTeardropVariant, PCB_TRACK *aTrack, PCB_TRACK *aSourceTrack, BOARD_ITEM *aCandidate, const VECTOR2I &aPos, const KIID &aUuid) | TEARDROP_MANAGER | private |
| UpdateTeardrops(BOARD_COMMIT &aCommit, const std::vector< BOARD_ITEM * > *dirtyPadsAndVias, const std::set< PCB_TRACK * > *dirtyTracks, bool aForceFullUpdate=false) | TEARDROP_MANAGER | |
| zoneConnections(ZONE *aZone, PCB_LAYER_ID aLayer) const | TEARDROP_MANAGER | private |