![]() |
KiCad PCB EDA Suite
|
#include <pns_debug_decorator.h>
Public Member Functions | |
DEBUG_DECORATOR () | |
virtual | ~DEBUG_DECORATOR () |
virtual void | SetIteration (int iter) |
virtual void | Message (const wxString msg) |
virtual void | NewStage (const std::string &name, int iter) |
virtual void | BeginGroup (const std::string name) |
virtual void | EndGroup () |
virtual void | AddPoint (VECTOR2I aP, int aColor, int aSize=100000, const std::string aName="") |
virtual void | AddLine (const SHAPE_LINE_CHAIN &aLine, int aType=0, int aWidth=0, const std::string aName="") |
virtual void | AddSegment (SEG aS, int aColor, const std::string aName="") |
virtual void | AddBox (BOX2I aB, int aColor, const std::string aName="") |
virtual void | AddDirections (VECTOR2D aP, int aMask, int aColor, const std::string aName="") |
virtual void | Clear () |
Definition at line 32 of file pns_debug_decorator.h.
|
inline |
Definition at line 35 of file pns_debug_decorator.h.
|
inlinevirtual |
Definition at line 38 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 49 of file pns_debug_decorator.h.
Referenced by PNS::DRAGGER::optimizeAndUpdateDraggedLine(), PNS::SHOVE::replaceLine(), and PNS::SHOVE::runOptimizer().
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 50 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 47 of file pns_debug_decorator.h.
Referenced by PNS::MOUSE_TRAIL_TRACER::AddTrailPoint(), PNS::MEANDER_PLACER::doMove(), PNS::COMPONENT_DRAGGER::Drag(), PNS::MOUSE_TRAIL_TRACER::GetPosture(), PNS::MEANDER_SKEW_PLACER::Move(), PNS::DP_MEANDER_PLACER::Move(), PNS::NODE::NearestObstacle(), PNS::SHOVE::onCollidingArc(), PNS::SHOVE::onCollidingLine(), PNS::SHOVE::onCollidingSegment(), PNS::SHOVE::onCollidingSolid(), PNS::LINE_PLACER::rhWalkOnly(), PNS::SHOVE::ShoveLines(), PNS::SHOVE::shoveLineToHullSet(), PNS::SHOVE::ShoveObstacleLine(), and PNS::WALKAROUND::singleStep().
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 46 of file pns_debug_decorator.h.
Referenced by PNS::clipToLoopStart(), and PNS::DRAGGER::optimizeAndUpdateDraggedLine().
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 48 of file pns_debug_decorator.h.
Referenced by PNS::DP_MEANDER_PLACER::Move(), and PNS::SHOVE::onCollidingSegment().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 44 of file pns_debug_decorator.h.
Referenced by PNS::SHOVE::onCollidingArc(), PNS::SHOVE::onCollidingLine(), PNS::SHOVE::onCollidingSegment(), PNS::SHOVE::onCollidingSolid(), PNS::SHOVE::ShoveLines(), and PNS::WALKAROUND::singleStep().
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 51 of file pns_debug_decorator.h.
Referenced by PNS_KICAD_IFACE::EraseView().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 45 of file pns_debug_decorator.h.
Referenced by PNS::SHOVE::onCollidingArc(), PNS::SHOVE::onCollidingSegment(), PNS::SHOVE::onCollidingSolid(), PNS::SHOVE::ShoveLines(), and PNS::WALKAROUND::singleStep().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 42 of file pns_debug_decorator.h.
Referenced by PNS::SHOVE::onCollidingSegment(), PNS::SHOVE::ShoveLines(), and PNS::SHOVE::ShoveObstacleLine().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 43 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 41 of file pns_debug_decorator.h.
Referenced by PNS::SHOVE::shoveIteration().