| 
    KiCad PCB EDA Suite
    
   | 
 
#include <pns_node.h>
Public Attributes | |
| bool | m_differentNetsOnly = true | 
| int | m_overrideClearance = -1 | 
| int | m_limitCount = -1 | 
| int | m_kindMask = -1 | 
| bool | m_useClearanceEpsilon = true | 
| std::function< bool(const ITEM *)> | m_filter = nullptr | 
| int | m_layer = -1 | 
Definition at line 113 of file pns_node.h.
| bool PNS::COLLISION_SEARCH_OPTIONS::m_differentNetsOnly = true | 
Definition at line 115 of file pns_node.h.
Referenced by PNS::TOPOLOGY::AssembleCluster(), PNS::ITEM::collideSimple(), and PNS::ROUTER::QueryHoverItems().
| std::function<bool(const ITEM*)> PNS::COLLISION_SEARCH_OPTIONS::m_filter = nullptr | 
Definition at line 120 of file pns_node.h.
Referenced by PNS::WALKAROUND::nearestObstacle(), and PNS::SHOVE::shoveIteration().
| int PNS::COLLISION_SEARCH_OPTIONS::m_kindMask = -1 | 
Definition at line 118 of file pns_node.h.
Referenced by PNS::NODE::CheckColliding(), PNS::WALKAROUND::nearestObstacle(), and PNS::SHOVE::shoveIteration().
| int PNS::COLLISION_SEARCH_OPTIONS::m_layer = -1 | 
Definition at line 121 of file pns_node.h.
| int PNS::COLLISION_SEARCH_OPTIONS::m_limitCount = -1 | 
Definition at line 117 of file pns_node.h.
Referenced by PNS::NODE::CheckColliding(), PNS::VIA::PushoutForce(), and PNS::NODE::QueryColliding().
| int PNS::COLLISION_SEARCH_OPTIONS::m_overrideClearance = -1 | 
Definition at line 116 of file pns_node.h.
Referenced by PNS::TOPOLOGY::AssembleCluster(), PNS::ITEM::collideSimple(), and PNS::ROUTER::QueryHoverItems().
| bool PNS::COLLISION_SEARCH_OPTIONS::m_useClearanceEpsilon = true | 
Definition at line 119 of file pns_node.h.
Referenced by PNS::ITEM::collideSimple(), PNS::NODE::NearestObstacle(), PNS::WALKAROUND::nearestObstacle(), and PCB_TUNING_PATTERN::recoverBaseline().