Horizon
|
This is the complete list of members for PNS::NODE, including all inherited members.
Add(std::unique_ptr< SEGMENT > aSegment, bool aAllowRedundant=false) | PNS::NODE | |
Add(std::unique_ptr< SOLID > aSolid) (defined in PNS::NODE) | PNS::NODE | |
Add(std::unique_ptr< VIA > aVia) (defined in PNS::NODE) | PNS::NODE | |
Add(LINE &aLine, bool aAllowRedundant=false) (defined in PNS::NODE) | PNS::NODE | |
Add(std::unique_ptr< SEGMENT > aSegment, bool aAllowRedundant=false) | PNS::NODE | |
Add(std::unique_ptr< SOLID > aSolid) (defined in PNS::NODE) | PNS::NODE | |
Add(std::unique_ptr< VIA > aVia) (defined in PNS::NODE) | PNS::NODE | |
Add(LINE &aLine, bool aAllowRedundant=false) (defined in PNS::NODE) | PNS::NODE | |
AllItemsInNet(int aNet, std::set< ITEM * > &aItems) (defined in PNS::NODE) | PNS::NODE | |
AllItemsInNet(int aNet, std::set< ITEM * > &aItems) (defined in PNS::NODE) | PNS::NODE | |
AssembleLine(SEGMENT *aSeg, int *aOriginSegmentIndex=NULL, bool aStopAtLockedJoints=false) | PNS::NODE | |
AssembleLine(SEGMENT *aSeg, int *aOriginSegmentIndex=NULL, bool aStopAtLockedJoints=false) | PNS::NODE | |
Branch() | PNS::NODE | |
Branch() | PNS::NODE | |
CheckColliding(const ITEM *aItem, int aKindMask=ITEM::ANY_T) | PNS::NODE | |
CheckColliding(const ITEM_SET &aSet, int aKindMask=ITEM::ANY_T) | PNS::NODE | |
CheckColliding(const ITEM *aItemA, const ITEM *aItemB, int aKindMask=ITEM::ANY_T, int aForceClearance=-1) | PNS::NODE | |
CheckColliding(const ITEM *aItem, int aKindMask=ITEM::ANY_T) | PNS::NODE | |
CheckColliding(const ITEM_SET &aSet, int aKindMask=ITEM::ANY_T) | PNS::NODE | |
CheckColliding(const ITEM *aItemA, const ITEM *aItemB, int aKindMask=ITEM::ANY_T, int aForceClearance=-1) | PNS::NODE | |
ClearRanks(int aMarkerMask=MK_HEAD|MK_VIOLATION) (defined in PNS::NODE) | PNS::NODE | |
ClearRanks(int aMarkerMask=MK_HEAD|MK_VIOLATION) (defined in PNS::NODE) | PNS::NODE | |
Commit(NODE *aNode) | PNS::NODE | |
Commit(NODE *aNode) | PNS::NODE | |
Depth() const | PNS::NODE | inline |
Depth() const | PNS::NODE | inline |
Dump(bool aLong=false) | PNS::NODE | |
Dump(bool aLong=false) | PNS::NODE | |
FindByMarker(int aMarker, ITEM_SET &aItems) (defined in PNS::NODE) | PNS::NODE | |
FindByMarker(int aMarker, ITEM_SET &aItems) (defined in PNS::NODE) | PNS::NODE | |
FindItemByParent(const class PNS_HORIZON_PARENT_ITEM *aParent, int net) (defined in PNS::NODE) | PNS::NODE | |
FindItemByParent(const class PNS_HORIZON_PARENT_ITEM *aParent, int net) (defined in PNS::NODE) | PNS::NODE | |
FindJoint(const VECTOR2I &aPos, int aLayer, int aNet) | PNS::NODE | |
FindJoint(const VECTOR2I &aPos, const ITEM *aItem) | PNS::NODE | inline |
FindJoint(const VECTOR2I &aPos, int aLayer, int aNet) | PNS::NODE | |
FindJoint(const VECTOR2I &aPos, const ITEM *aItem) | PNS::NODE | inline |
FindLineEnds(const LINE &aLine, JOINT &aA, JOINT &aB) | PNS::NODE | |
FindLineEnds(const LINE &aLine, JOINT &aA, JOINT &aB) | PNS::NODE | |
FindLinesBetweenJoints(JOINT &aA, JOINT &aB, std::vector< LINE > &aLines) | PNS::NODE | |
FindLinesBetweenJoints(JOINT &aA, JOINT &aB, std::vector< LINE > &aLines) | PNS::NODE | |
GetClearance(const ITEM *aA, const ITEM *aB) const | PNS::NODE | |
GetClearance(const ITEM *aA, const ITEM *aB) const | PNS::NODE | |
GetMaxClearance() const | PNS::NODE | inline |
GetMaxClearance() const | PNS::NODE | inline |
GetRuleResolver() (defined in PNS::NODE) | PNS::NODE | inline |
GetRuleResolver() (defined in PNS::NODE) | PNS::NODE | inline |
GetUpdatedItems(ITEM_VECTOR &aRemoved, ITEM_VECTOR &aAdded) | PNS::NODE | |
GetUpdatedItems(ITEM_VECTOR &aRemoved, ITEM_VECTOR &aAdded) | PNS::NODE | |
HasChildren() const (defined in PNS::NODE) | PNS::NODE | inline |
HasChildren() const (defined in PNS::NODE) | PNS::NODE | inline |
HitTest(const VECTOR2I &aPoint) const | PNS::NODE | |
HitTest(const VECTOR2I &aPoint) const | PNS::NODE | |
ITEM_VECTOR typedef (defined in PNS::NODE) | PNS::NODE | |
ITEM_VECTOR typedef (defined in PNS::NODE) | PNS::NODE | |
JointCount() const | PNS::NODE | inline |
JointCount() const | PNS::NODE | inline |
KillChildren() | PNS::NODE | |
KillChildren() | PNS::NODE | |
LockJoint(const VECTOR2I &aPos, const ITEM *aItem, bool aLock) (defined in PNS::NODE) | PNS::NODE | |
LockJoint(const VECTOR2I &aPos, const ITEM *aItem, bool aLock) (defined in PNS::NODE) | PNS::NODE | |
NearestObstacle(const LINE *aItem, int aKindMask=ITEM::ANY_T, const std::set< ITEM * > *aRestrictedSet=NULL) | PNS::NODE | |
NearestObstacle(const LINE *aItem, int aKindMask=ITEM::ANY_T, const std::set< ITEM * > *aRestrictedSet=NULL) | PNS::NODE | |
NODE() (defined in PNS::NODE) | PNS::NODE | |
NODE() (defined in PNS::NODE) | PNS::NODE | |
OBSTACLES typedef (defined in PNS::NODE) | PNS::NODE | |
OBSTACLES typedef (defined in PNS::NODE) | PNS::NODE | |
OPT_OBSTACLE typedef (defined in PNS::NODE) | PNS::NODE | |
OPT_OBSTACLE typedef (defined in PNS::NODE) | PNS::NODE | |
Overrides(ITEM *aItem) const | PNS::NODE | inline |
Overrides(ITEM *aItem) const | PNS::NODE | inline |
QueryColliding(const ITEM *aItem, OBSTACLES &aObstacles, int aKindMask=ITEM::ANY_T, int aLimitCount=-1, bool aDifferentNetsOnly=true, int aForceClearance=-1) | PNS::NODE | |
QueryColliding(const ITEM *aItem, OBSTACLE_VISITOR &aVisitor) (defined in PNS::NODE) | PNS::NODE | |
QueryColliding(const ITEM *aItem, OBSTACLES &aObstacles, int aKindMask=ITEM::ANY_T, int aLimitCount=-1, bool aDifferentNetsOnly=true, int aForceClearance=-1) | PNS::NODE | |
QueryColliding(const ITEM *aItem, OBSTACLE_VISITOR &aVisitor) (defined in PNS::NODE) | PNS::NODE | |
Remove(SOLID *aSolid) | PNS::NODE | |
Remove(VIA *aVia) (defined in PNS::NODE) | PNS::NODE | |
Remove(SEGMENT *aSegment) (defined in PNS::NODE) | PNS::NODE | |
Remove(ITEM *aItem) (defined in PNS::NODE) | PNS::NODE | |
Remove(LINE &aLine) | PNS::NODE | |
Remove(SOLID *aSolid) | PNS::NODE | |
Remove(VIA *aVia) (defined in PNS::NODE) | PNS::NODE | |
Remove(SEGMENT *aSegment) (defined in PNS::NODE) | PNS::NODE | |
Remove(ITEM *aItem) (defined in PNS::NODE) | PNS::NODE | |
Remove(LINE &aLine) | PNS::NODE | |
RemoveByMarker(int aMarker) (defined in PNS::NODE) | PNS::NODE | |
RemoveByMarker(int aMarker) (defined in PNS::NODE) | PNS::NODE | |
Replace(ITEM *aOldItem, std::unique_ptr< ITEM > aNewItem) | PNS::NODE | |
Replace(LINE &aOldLine, LINE &aNewLine) (defined in PNS::NODE) | PNS::NODE | |
Replace(ITEM *aOldItem, std::unique_ptr< ITEM > aNewItem) | PNS::NODE | |
Replace(LINE &aOldLine, LINE &aNewLine) (defined in PNS::NODE) | PNS::NODE | |
SetMaxClearance(int aClearance) | PNS::NODE | inline |
SetMaxClearance(int aClearance) | PNS::NODE | inline |
SetRuleResolver(RULE_RESOLVER *aFunc) | PNS::NODE | inline |
SetRuleResolver(RULE_RESOLVER *aFunc) | PNS::NODE | inline |
~NODE() (defined in PNS::NODE) | PNS::NODE | |
~NODE() (defined in PNS::NODE) | PNS::NODE |