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 112 of file pns_node.h.
bool PNS::COLLISION_SEARCH_OPTIONS::m_differentNetsOnly = true |
Definition at line 114 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 119 of file pns_node.h.
Referenced by PNS::WALKAROUND::nearestObstacle(), PNS::NODE::DEFAULT_OBSTACLE_VISITOR::operator()(), and PNS::SHOVE::shoveIteration().
int PNS::COLLISION_SEARCH_OPTIONS::m_kindMask = -1 |
Definition at line 117 of file pns_node.h.
Referenced by PNS::NODE::CheckColliding(), PNS::WALKAROUND::nearestObstacle(), PNS::NODE::DEFAULT_OBSTACLE_VISITOR::operator()(), PNS::VIA::PushoutForce(), and PNS::SHOVE::shoveIteration().
int PNS::COLLISION_SEARCH_OPTIONS::m_layer = -1 |
Definition at line 120 of file pns_node.h.
int PNS::COLLISION_SEARCH_OPTIONS::m_limitCount = -1 |
Definition at line 116 of file pns_node.h.
Referenced by PNS::NODE::CheckColliding(), PNS::NODE::DEFAULT_OBSTACLE_VISITOR::operator()(), PNS::VIA::PushoutForce(), and PNS::NODE::QueryColliding().
int PNS::COLLISION_SEARCH_OPTIONS::m_overrideClearance = -1 |
Definition at line 115 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 118 of file pns_node.h.
Referenced by PNS::ITEM::collideSimple(), PNS::WALKAROUND::nearestObstacle(), PNS::NODE::NearestObstacle(), PNS::VIA::PushoutForce(), and PCB_TUNING_PATTERN::recoverBaseline().