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) | TEARDROP_MANAGER | |
areItemsInSameZone(BOARD_ITEM *aPadOrVia, PCB_TRACK *aTrack) const | TEARDROP_MANAGER | private |
buildTrackCaches() | 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 |
computeCurvedForRectShape(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aPoly, int aTdWidth, int aTrackHalfWidth, std::vector< VECTOR2I > &aPts, const VECTOR2I &aIntersection) 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 |
computeTeardropPolygon(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aCorners, PCB_TRACK *aTrack, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos) const | TEARDROP_MANAGER | private |
createTeardrop(TEARDROP_VARIANT aTeardropVariant, std::vector< VECTOR2I > &aPoints, PCB_TRACK *aTrack) const | TEARDROP_MANAGER | private |
DeleteTrackToTrackTeardrops(BOARD_COMMIT &aCommit) | TEARDROP_MANAGER | |
findAnchorPointsOnTrack(const TEARDROP_PARAMETERS &aParams, VECTOR2I &aStartPoint, VECTOR2I &aEndPoint, VECTOR2I &aIntersection, PCB_TRACK *&aTrack, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos, int *aEffectiveTeardropLen) const | TEARDROP_MANAGER | private |
findTouchingTrack(EDA_ITEM_FLAGS &aMatchType, PCB_TRACK *aTrackRef, 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 |
m_board | TEARDROP_MANAGER | private |
m_createdTdList | TEARDROP_MANAGER | private |
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 |
RemoveTeardrops(BOARD_COMMIT &aCommit, const std::vector< BOARD_ITEM * > *dirtyPadsAndVias, const std::set< PCB_TRACK * > *dirtyTracks) | 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 | TEARDROP_MANAGER | friend |
TEARDROP_VARIANT enum name | TEARDROP_MANAGER | |
UpdateTeardrops(BOARD_COMMIT &aCommit, const std::vector< BOARD_ITEM * > *dirtyPadsAndVias, const std::set< PCB_TRACK * > *dirtyTracks, bool aForceFullUpdate=false) | TEARDROP_MANAGER |