LibrePCB Developers Documentation
Loading...
Searching...
No Matches
NetSegmentSimplifier Member List

This is the complete list of members for NetSegmentSimplifier, including all inherited members.

addAnchor(AnchorType type, const Point &pos, const Layer *start, const Layer *end) noexceptNetSegmentSimplifier
addJunctionsAtLineIntersections() noexceptNetSegmentSimplifierprivate
addLine(int p1, int p2, const Layer *layer, const Length &width) noexceptNetSegmentSimplifier
AnchorType enum nameNetSegmentSimplifier
findAnchor(const Point &pos, const Layer *layer) noexceptNetSegmentSimplifierprivate
getConnectedFixedAnchors() const noexceptNetSegmentSimplifierprivate
isAnchorOnLayer(const Anchor &anchor, const Layer *layer) noexceptNetSegmentSimplifierprivatestatic
isStraightLine(const Point &p0, const Point &p1, const Point &p2) noexceptNetSegmentSimplifierprivatestatic
mAnchorMapNetSegmentSimplifierprivate
mAnchorsNetSegmentSimplifierprivate
mergeNextLines() noexceptNetSegmentSimplifierprivate
mLinesNetSegmentSimplifierprivate
mModifiedNetSegmentSimplifierprivate
mNextFreeLineIdNetSegmentSimplifierprivate
mPinsOrPadsNetSegmentSimplifierprivate
NetSegmentSimplifier() noexceptNetSegmentSimplifier
NetSegmentSimplifier(const NetSegmentSimplifier &other)=deleteNetSegmentSimplifier
operator=(const NetSegmentSimplifier &rhs)=deleteNetSegmentSimplifier
removeDuplicateJunctions() noexceptNetSegmentSimplifierprivate
removeRedundantLines() noexceptNetSegmentSimplifierprivate
simplify() noexceptNetSegmentSimplifier
splitLinesAtAnchors() noexceptNetSegmentSimplifierprivate
~NetSegmentSimplifier() noexceptNetSegmentSimplifier