The SchematicNetSegmentSplitter class.
More...
#include <schematicnetsegmentsplitter.h>
◆ SchematicNetSegmentSplitter() [1/2]
◆ SchematicNetSegmentSplitter() [2/2]
◆ ~SchematicNetSegmentSplitter()
◆ addSymbolPin()
void addSymbolPin |
( |
const NetLineAnchor & |
anchor, |
|
|
const Point & |
pos, |
|
|
bool |
replaceByJunction = false |
|
) |
| |
|
noexcept |
◆ addJunction()
void addJunction |
( |
const Junction & |
junction | ) |
|
|
noexcept |
◆ addNetLine()
void addNetLine |
( |
const NetLine & |
netline | ) |
|
|
noexcept |
◆ addNetLabel()
void addNetLabel |
( |
const NetLabel & |
netlabel | ) |
|
|
noexcept |
◆ split()
◆ operator=()
◆ replacePinAnchor()
◆ findConnectedLinesAndPoints()
void findConnectedLinesAndPoints |
( |
const NetLineAnchor & |
anchor, |
|
|
QList< std::shared_ptr< NetLine > > & |
availableNetLines, |
|
|
Segment & |
segment |
|
) |
| |
|
privatenoexcept |
◆ addNetLabelToNearestNetSegment()
void addNetLabelToNearestNetSegment |
( |
const NetLabel & |
netlabel, |
|
|
QList< Segment > & |
segments |
|
) |
| const |
|
privatenoexcept |
◆ getDistanceBetweenNetLabelAndNetSegment()
Length getDistanceBetweenNetLabelAndNetSegment |
( |
const NetLabel & |
netlabel, |
|
|
const Segment & |
netsegment |
|
) |
| const |
|
privatenoexcept |
◆ getAnchorPosition()
◆ mJunctions
◆ mNetLines
◆ mNetLabels
◆ mPinAnchorsToReplace
◆ mPinPositions
The documentation for this class was generated from the following files: