KiCad PCB EDA Suite
|
#include <pns_debug_decorator.h>
Classes | |
struct | SRC_LOCATION_INFO |
Public Member Functions | |
DEBUG_DECORATOR () | |
virtual | ~DEBUG_DECORATOR () |
void | SetDebugEnabled (bool aEnabled) |
bool | IsDebugEnabled () const |
virtual void | SetIteration (int iter) |
virtual void | Message (const wxString &msg, const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | NewStage (const wxString &name, int iter, const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | BeginGroup (const wxString &name, int aLevel=0, const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | EndGroup (const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | AddPoint (const VECTOR2I &aP, const KIGFX::COLOR4D &aColor, int aSize, const wxString &aName=wxT(""), const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | AddItem (const ITEM *aItem, const KIGFX::COLOR4D &aColor, int aOverrideWidth=0, const wxString &aName=wxT(""), const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | AddShape (const SHAPE *aShape, const KIGFX::COLOR4D &aColor, int aOverrideWidth=0, const wxString &aName=wxT(""), const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | AddShape (const BOX2I &aBox, const KIGFX::COLOR4D &aColor, int aOverrideWidth=0, const wxString &aName=wxT(""), const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
void | AddShape (const SEG &aSeg, const KIGFX::COLOR4D &aColor, int aOverrideWidth=0, const wxString &aName=wxT(""), const SRC_LOCATION_INFO &aSrcLoc=SRC_LOCATION_INFO()) |
virtual void | Clear () |
Private Attributes | |
bool | m_debugEnabled |
Definition at line 37 of file pns_debug_decorator.h.
|
inline |
Definition at line 40 of file pns_debug_decorator.h.
|
inlinevirtual |
Definition at line 59 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 81 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 77 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR.
Definition at line 91 of file pns_debug_decorator.h.
References AddShape().
|
inline |
Definition at line 99 of file pns_debug_decorator.h.
References SEG::A, AddShape(), SHAPE_LINE_CHAIN::Append(), and SEG::B.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 86 of file pns_debug_decorator.h.
Referenced by AddShape().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 72 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 110 of file pns_debug_decorator.h.
Referenced by PNS_KICAD_IFACE::EraseView().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 75 of file pns_debug_decorator.h.
|
inline |
Definition at line 62 of file pns_debug_decorator.h.
References m_debugEnabled.
|
inlinevirtual |
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 66 of file pns_debug_decorator.h.
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 69 of file pns_debug_decorator.h.
|
inline |
Definition at line 61 of file pns_debug_decorator.h.
References m_debugEnabled.
Referenced by PNS_TEST_DEBUG_DECORATOR::PNS_TEST_DEBUG_DECORATOR(), and PNS_KICAD_IFACE::SetView().
|
inlinevirtual |
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 64 of file pns_debug_decorator.h.
Referenced by PNS::SHOVE::shoveIteration().
|
private |
Definition at line 114 of file pns_debug_decorator.h.
Referenced by IsDebugEnabled(), and SetDebugEnabled().