| 
    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.
References m_debugEnabled.
Referenced by PNS_PCBNEW_DEBUG_DECORATOR::PNS_PCBNEW_DEBUG_DECORATOR().
      
  | 
  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(), and AddShape().
      
  | 
  inlinevirtual | 
Reimplemented in PNS_TEST_DEBUG_DECORATOR.
Definition at line 72 of file pns_debug_decorator.h.
References name.
      
  | 
  inlinevirtual | 
Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.
Definition at line 110 of file pns_debug_decorator.h.
      
  | 
  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.
References name.
      
  | 
  inline | 
Definition at line 61 of file pns_debug_decorator.h.
References m_debugEnabled.
Referenced by PNS_TEST_DEBUG_DECORATOR::PNS_TEST_DEBUG_DECORATOR().
      
  | 
  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 DEBUG_DECORATOR(), IsDebugEnabled(), and SetDebugEnabled().