KiCad PCB EDA Suite
|
This is the complete list of members for CreepageGraph, including all inherited members.
AddConnection(std::shared_ptr< GraphNode > &aN1, std::shared_ptr< GraphNode > &aN2, const PATH_CONNECTION &aPc) | CreepageGraph | |
AddConnection(std::shared_ptr< GraphNode > &aN1, std::shared_ptr< GraphNode > &aN2) | CreepageGraph | |
AddNetElements(int aNetCode, PCB_LAYER_ID aLayer, int aMaxCreepage) | CreepageGraph | |
AddNode(GraphNode::TYPE aType, CREEP_SHAPE *aParent=nullptr, VECTOR2I aPos=VECTOR2I()) | CreepageGraph | |
AddNodeVirtual() | CreepageGraph | |
Addshape(const SHAPE &aShape, std::shared_ptr< GraphNode > &aConnectTo, BOARD_ITEM *aParent=nullptr) | CreepageGraph | |
CreepageGraph(BOARD &aBoard) | CreepageGraph | inline |
FindNode(GraphNode::TYPE aType, CREEP_SHAPE *aParent, VECTOR2I aPos) | CreepageGraph | |
GeneratePaths(double aMaxWeight, PCB_LAYER_ID aLayer, bool aGenerateBoardEdges=true) | CreepageGraph | |
GetTarget() | CreepageGraph | inline |
m_board | CreepageGraph | |
m_boardEdge | CreepageGraph | |
m_boardOutline | CreepageGraph | |
m_connections | CreepageGraph | |
m_creepageTarget | CreepageGraph | private |
m_creepageTargetSquared | CreepageGraph | private |
m_minGrooveWidth | CreepageGraph | |
m_nodes | CreepageGraph | |
m_shapeCollection | CreepageGraph | |
RemoveConnection(std::shared_ptr< GraphConnection >, bool aDelete=false) | CreepageGraph | |
RemoveDuplicatedShapes() | CreepageGraph | |
SetTarget(double aTarget) | CreepageGraph | |
Solve(std::shared_ptr< GraphNode > &aFrom, std::shared_ptr< GraphNode > &aTo, std::vector< std::shared_ptr< GraphConnection > > &aResult) | CreepageGraph | |
TransformCreepShapesToNodes(std::vector< CREEP_SHAPE * > &aShapes) | CreepageGraph | |
TransformEdgeToCreepShapes() | CreepageGraph | |
Trim(double aWeightLimit) | CreepageGraph | |
~CreepageGraph() | CreepageGraph | inline |