KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TEARDROP_MANAGER Member List

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) constTEARDROP_MANAGERprivate
buildTrackCaches()TEARDROP_MANAGERprivate
computeAnchorPoints(const TEARDROP_PARAMETERS &aParams, PCB_LAYER_ID aLayer, BOARD_ITEM *aItem, const VECTOR2I &aPos, std::vector< VECTOR2I > &aPts) constTEARDROP_MANAGERprivate
computeCurvedForRectShape(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aPoly, int aTdWidth, int aTrackHalfWidth, std::vector< VECTOR2I > &aPts, const VECTOR2I &aIntersection) constTEARDROP_MANAGERprivate
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) constTEARDROP_MANAGERprivate
computeTeardropPolygon(const TEARDROP_PARAMETERS &aParams, std::vector< VECTOR2I > &aCorners, PCB_TRACK *aTrack, BOARD_ITEM *aOther, const VECTOR2I &aOtherPos) constTEARDROP_MANAGERprivate
createTeardrop(TEARDROP_VARIANT aTeardropVariant, std::vector< VECTOR2I > &aPoints, PCB_TRACK *aTrack) constTEARDROP_MANAGERprivate
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) constTEARDROP_MANAGERprivate
findTouchingTrack(EDA_ITEM_FLAGS &aMatchType, PCB_TRACK *aTrackRef, const VECTOR2I &aEndPoint) constTEARDROP_MANAGERprivate
GetWidth(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer)TEARDROP_MANAGERstatic
IsRound(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer)TEARDROP_MANAGERstatic
m_boardTEARDROP_MANAGERprivate
m_createdTdListTEARDROP_MANAGERprivate
m_prmsListTEARDROP_MANAGERprivate
m_toleranceTEARDROP_MANAGERprivate
m_toolManagerTEARDROP_MANAGERprivate
m_trackLookupListTEARDROP_MANAGERprivate
m_tracksRTreeTEARDROP_MANAGERprivate
RemoveTeardrops(BOARD_COMMIT &aCommit, const std::vector< BOARD_ITEM * > *dirtyPadsAndVias, const std::set< PCB_TRACK * > *dirtyTracks)TEARDROP_MANAGER
setTeardropPriorities()TEARDROP_MANAGERprivate
TD_TYPE_PADVIA enum valueTEARDROP_MANAGER
TD_TYPE_TRACKEND enum valueTEARDROP_MANAGER
TEARDROP_MANAGER(BOARD *aBoard, TOOL_MANAGER *aToolManager)TEARDROP_MANAGER
TEARDROP_PARAMETERSTEARDROP_MANAGERfriend
TEARDROP_VARIANT enum nameTEARDROP_MANAGER
UpdateTeardrops(BOARD_COMMIT &aCommit, const std::vector< BOARD_ITEM * > *dirtyPadsAndVias, const std::set< PCB_TRACK * > *dirtyTracks, bool aForceFullUpdate=false)TEARDROP_MANAGER