KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CreepageGraph Member List

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)CreepageGraphinline
FindNode(GraphNode::TYPE aType, CREEP_SHAPE *aParent, VECTOR2I aPos)CreepageGraph
GeneratePaths(double aMaxWeight, PCB_LAYER_ID aLayer, bool aGenerateBoardEdges=true)CreepageGraph
GetTarget()CreepageGraphinline
m_boardCreepageGraph
m_boardEdgeCreepageGraph
m_boardOutlineCreepageGraph
m_connectionsCreepageGraph
m_creepageTargetCreepageGraphprivate
m_creepageTargetSquaredCreepageGraphprivate
m_minGrooveWidthCreepageGraph
m_nodesCreepageGraph
m_shapeCollectionCreepageGraph
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()CreepageGraphinline