KiCad PCB EDA Suite
PNS::MEANDER_PLACER_BASE Member List

This is the complete list of members for PNS::MEANDER_PLACER_BASE, including all inherited members.

AbortPlacement()PNS::PLACEMENT_ALGOinlinevirtual
ALGO_BASE(ROUTER *aRouter)PNS::ALGO_BASEinline
AmplitudeStep(int aSign)PNS::MEANDER_PLACER_BASEvirtual
CheckFit(MEANDER_SHAPE *aShape)PNS::MEANDER_PLACER_BASEinlinevirtual
Clearance()PNS::MEANDER_PLACER_BASEvirtual
CommitPlacement()PNS::PLACEMENT_ALGOinlinevirtual
compareWithTolerance(long long int aValue, long long int aExpected, long long int aTolerance=0) constPNS::MEANDER_PLACER_BASEprotected
CurrentEnd() const =0PNS::PLACEMENT_ALGOpure virtual
CurrentLayer() const =0PNS::PLACEMENT_ALGOpure virtual
CurrentNets() const =0PNS::PLACEMENT_ALGOpure virtual
CurrentNode(bool aLoopsRemoved=false) const =0PNS::PLACEMENT_ALGOpure virtual
cutTunedLine(const SHAPE_LINE_CHAIN &aOrigin, const VECTOR2I &aTuneStart, const VECTOR2I &aCursorPos, SHAPE_LINE_CHAIN &aPre, SHAPE_LINE_CHAIN &aTuned, SHAPE_LINE_CHAIN &aPost)PNS::MEANDER_PLACER_BASEprotected
Dbg() constPNS::ALGO_BASEinline
FixRoute(const VECTOR2I &aP, ITEM *aEndItem, bool aForceFinish=false)=0PNS::PLACEMENT_ALGOpure virtual
FlipPosture()PNS::PLACEMENT_ALGOinlinevirtual
GetModifiedNets(std::vector< int > &aNets) constPNS::PLACEMENT_ALGOinlinevirtual
getSnappedStartPoint(LINKED_ITEM *aStartItem, VECTOR2I aStartPoint)PNS::MEANDER_PLACER_BASEprotected
GetTotalPadToDieLength(const LINE &aLine) constPNS::MEANDER_PLACER_BASE
HasPlacedAnything() constPNS::PLACEMENT_ALGOinlinevirtual
IsPlacingVia() constPNS::PLACEMENT_ALGOinlinevirtual
lineLength(const ITEM_SET &aLine, const SOLID *aStartPad, const SOLID *aEndPad) constPNS::MEANDER_PLACER_BASEprotected
Logger()PNS::ALGO_BASEvirtual
m_currentEndPNS::MEANDER_PLACER_BASEprotected
m_currentWidthPNS::MEANDER_PLACER_BASEprotected
m_debugDecoratorPNS::ALGO_BASEprotected
m_endPad_nPNS::MEANDER_PLACER_BASEprotected
m_endPad_pPNS::MEANDER_PLACER_BASEprotected
m_loggerPNS::ALGO_BASEprotected
m_padToDieLengthPNS::MEANDER_PLACER_BASEprotected
m_routerPNS::ALGO_BASEprotected
m_settingsPNS::MEANDER_PLACER_BASEprotected
m_startPad_nPNS::MEANDER_PLACER_BASEprotected
m_startPad_pPNS::MEANDER_PLACER_BASEprotected
m_worldPNS::MEANDER_PLACER_BASEprotected
MEANDER_PLACER_BASE(ROUTER *aRouter)PNS::MEANDER_PLACER_BASE
MeanderSettings() constPNS::MEANDER_PLACER_BASEvirtual
Move(const VECTOR2I &aP, ITEM *aEndItem)=0PNS::PLACEMENT_ALGOpure virtual
PLACEMENT_ALGO(ROUTER *aRouter)PNS::PLACEMENT_ALGOinline
Router() constPNS::ALGO_BASEinline
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
SetLayer(int aLayer)PNS::PLACEMENT_ALGOinlinevirtual
SetLogger(LOGGER *aLogger)PNS::ALGO_BASEinline
SetOrthoMode(bool aOrthoMode)PNS::PLACEMENT_ALGOinlinevirtual
Settings() constPNS::ALGO_BASE
SpacingStep(int aSign)PNS::MEANDER_PLACER_BASEvirtual
Start(const VECTOR2I &aP, ITEM *aStartItem)=0PNS::PLACEMENT_ALGOpure virtual
ToggleVia(bool aEnabled)PNS::PLACEMENT_ALGOinlinevirtual
TOO_LONG enum valuePNS::MEANDER_PLACER_BASE
TOO_SHORT enum valuePNS::MEANDER_PLACER_BASE
Traces()=0PNS::PLACEMENT_ALGOpure virtual
TUNED enum valuePNS::MEANDER_PLACER_BASE
tuneLineLength(MEANDERED_LINE &aTuned, long long int aElongation)PNS::MEANDER_PLACER_BASEprotected
TUNING_STATUS enum namePNS::MEANDER_PLACER_BASE
TuningInfo(EDA_UNITS aUnits) const =0PNS::MEANDER_PLACER_BASEpure virtual
TuningStatus() const =0PNS::MEANDER_PLACER_BASEpure virtual
UnfixRoute()PNS::PLACEMENT_ALGOinlinevirtual
UpdateSettings(const MEANDER_SETTINGS &aSettings)PNS::MEANDER_PLACER_BASEvirtual
UpdateSizes(const SIZES_SETTINGS &aSizes)PNS::PLACEMENT_ALGOinlinevirtual
VisibleViewArea() constPNS::ALGO_BASE
~ALGO_BASE()PNS::ALGO_BASEinlinevirtual
~MEANDER_PLACER_BASE()PNS::MEANDER_PLACER_BASEvirtual
~PLACEMENT_ALGO()PNS::PLACEMENT_ALGOinlinevirtual