KiCad PCB EDA Suite
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Variables
a
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
Typedefs
a
c
e
f
i
k
l
m
n
o
p
s
v
w
Enumerations
c
d
f
g
l
m
n
o
p
q
r
s
t
v
Enumerator
a
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
u
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
z
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
KiCad Dev Docs
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
PNS::WALKAROUND Member List
This is the complete list of members for
PNS::WALKAROUND
, including all inherited members.
ALGO_BASE
(ROUTER *aRouter)
PNS::ALGO_BASE
inline
Dbg
() const
PNS::ALGO_BASE
inline
Logger
()
PNS::ALGO_BASE
virtual
m_currentCluster
PNS::WALKAROUND
private
m_currentObstacle
PNS::WALKAROUND
private
m_currentResult
PNS::WALKAROUND
private
m_cursorPos
PNS::WALKAROUND
private
m_debugDecorator
PNS::ALGO_BASE
protected
m_enabledPolicies
PNS::WALKAROUND
private
m_forceCw
PNS::WALKAROUND
private
m_forceLongerPath
PNS::WALKAROUND
private
m_forceWinding
PNS::WALKAROUND
private
m_initialLength
PNS::WALKAROUND
private
m_itemMask
PNS::WALKAROUND
private
m_iteration
PNS::WALKAROUND
private
m_iterationLimit
PNS::WALKAROUND
private
m_lastP
PNS::WALKAROUND
private
m_lastShortestCluster
PNS::WALKAROUND
private
m_lengthExpansionFactor
PNS::WALKAROUND
private
m_lengthLimitOn
PNS::WALKAROUND
private
m_logger
PNS::ALGO_BASE
protected
m_restrictedSet
PNS::WALKAROUND
private
m_restrictedVertices
PNS::WALKAROUND
private
m_router
PNS::ALGO_BASE
protected
m_useShortestPath
PNS::WALKAROUND
private
m_world
PNS::WALKAROUND
private
MaxWalkPolicies
PNS::WALKAROUND
private
static
nearestObstacle
(const LINE &aPath)
PNS::WALKAROUND
private
RestrictToCluster
(bool aEnabled, const TOPOLOGY::CLUSTER &aCluster)
PNS::WALKAROUND
Route
(const LINE &aInitialPath, LINE &aWalkPath, bool aOptimize=true)
PNS::WALKAROUND
Route
(const LINE &aInitialPath)
PNS::WALKAROUND
Router
() const
PNS::ALGO_BASE
inline
SetAllowedPolicies
(std::vector< WALK_POLICY > aPolicies)
PNS::WALKAROUND
SetDebugDecorator
(DEBUG_DECORATOR *aDecorator)
PNS::ALGO_BASE
inline
SetForceWinding
(bool aEnabled, bool aCw)
PNS::WALKAROUND
inline
SetItemMask
(int aMask)
PNS::WALKAROUND
inline
SetIterationLimit
(const int aIterLimit)
PNS::WALKAROUND
inline
SetLengthLimit
(bool aEnable, double aLengthExpansionFactor)
PNS::WALKAROUND
inline
SetLogger
(LOGGER *aLogger)
PNS::ALGO_BASE
inline
SetPickShortestPath
(bool aEnabled)
PNS::WALKAROUND
inline
SetSolidsOnly
(bool aSolidsOnly)
PNS::WALKAROUND
inline
Settings
() const
PNS::ALGO_BASE
SetWorld
(NODE *aNode)
PNS::WALKAROUND
inline
singleStep
()
PNS::WALKAROUND
private
ST_ALMOST_DONE
enum value
PNS::WALKAROUND
ST_DONE
enum value
PNS::WALKAROUND
ST_IN_PROGRESS
enum value
PNS::WALKAROUND
ST_NONE
enum value
PNS::WALKAROUND
ST_STUCK
enum value
PNS::WALKAROUND
start
(const LINE &aInitialPath)
PNS::WALKAROUND
private
STATUS
enum name
PNS::WALKAROUND
VisibleViewArea
() const
PNS::ALGO_BASE
WALK_POLICY
enum name
PNS::WALKAROUND
WALKAROUND
(NODE *aWorld, ROUTER *aRouter)
PNS::WALKAROUND
inline
WP_CCW
enum value
PNS::WALKAROUND
WP_CW
enum value
PNS::WALKAROUND
WP_SHORTEST
enum value
PNS::WALKAROUND
~ALGO_BASE
()
PNS::ALGO_BASE
inline
virtual
~WALKAROUND
()
PNS::WALKAROUND
inline
Generated on Sat Apr 5 2025 00:06:04 for KiCad PCB EDA Suite by
1.9.6