|
| 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 |
|
| 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.