|
Horizon
|
Class DP_GATEWAY. More...
#include <pns_diff_pair.h>
Public Member Functions | |
| DP_GATEWAY (const VECTOR2I &aAnchorP, const VECTOR2I &aAnchorN, bool aIsDiagonal, int aAllowedEntryAngles=DIRECTION_45::ANG_OBTUSE, int aPriority=0) | |
| bool | IsDiagonal () const |
| Function IsDiagonal() More... | |
| const VECTOR2I & | AnchorP () const |
| const VECTOR2I & | AnchorN () const |
| int | AllowedAngles () const |
| Function AllowedAngles() More... | |
| int | Priority () const |
| Function Priority() More... | |
| void | SetPriority (int aPriority) |
| void | SetEntryLines (const SHAPE_LINE_CHAIN &aEntryP, const SHAPE_LINE_CHAIN &aEntryN) |
| const SHAPE_LINE_CHAIN & | EntryP () const |
| const SHAPE_LINE_CHAIN & | EntryN () const |
| const DIFF_PAIR | Entry () const |
| void | Reverse () |
| bool | HasEntryLines () const |
Class DP_GATEWAY.
Defines a "gateway" for routing a differential pair - e.g. a pair of points (anchors) with certain orientation, spacing and (optionally) predefined entry paths. The routing algorithm connects such gateways with parallel lines, thus creating a difrerential pair.
|
inline |
Function AllowedAngles()
|
inline |
Function IsDiagonal()
|
inline |
Function Priority()