KiCad PCB EDA Suite
PNS::DEBUG_DECORATOR Class Reference

#include <pns_debug_decorator.h>

Inheritance diagram for PNS::DEBUG_DECORATOR:
PNS_PCBNEW_DEBUG_DECORATOR PNS_TEST_DEBUG_DECORATOR

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 ()
 

Detailed Description

Definition at line 32 of file pns_debug_decorator.h.

Constructor & Destructor Documentation

◆ DEBUG_DECORATOR()

PNS::DEBUG_DECORATOR::DEBUG_DECORATOR ( )
inline

Definition at line 35 of file pns_debug_decorator.h.

36  {}

◆ ~DEBUG_DECORATOR()

virtual PNS::DEBUG_DECORATOR::~DEBUG_DECORATOR ( )
inlinevirtual

Definition at line 38 of file pns_debug_decorator.h.

39  {}

Member Function Documentation

◆ AddBox()

virtual void PNS::DEBUG_DECORATOR::AddBox ( BOX2I  aB,
int  aColor,
const std::string  aName = "" 
)
inlinevirtual

◆ AddDirections()

virtual void PNS::DEBUG_DECORATOR::AddDirections ( VECTOR2D  aP,
int  aMask,
int  aColor,
const std::string  aName = "" 
)
inlinevirtual

Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.

Definition at line 50 of file pns_debug_decorator.h.

50 {};

◆ AddLine()

◆ AddPoint()

virtual void PNS::DEBUG_DECORATOR::AddPoint ( VECTOR2I  aP,
int  aColor,
int  aSize = 100000,
const std::string  aName = "" 
)
inlinevirtual

◆ AddSegment()

virtual void PNS::DEBUG_DECORATOR::AddSegment ( SEG  aS,
int  aColor,
const std::string  aName = "" 
)
inlinevirtual

◆ BeginGroup()

virtual void PNS::DEBUG_DECORATOR::BeginGroup ( const std::string  name)
inlinevirtual

◆ Clear()

virtual void PNS::DEBUG_DECORATOR::Clear ( )
inlinevirtual

Reimplemented in PNS_PCBNEW_DEBUG_DECORATOR, and PNS_TEST_DEBUG_DECORATOR.

Definition at line 51 of file pns_debug_decorator.h.

51 {};

Referenced by PNS_KICAD_IFACE::EraseView().

◆ EndGroup()

virtual void PNS::DEBUG_DECORATOR::EndGroup ( )
inlinevirtual

◆ Message()

virtual void PNS::DEBUG_DECORATOR::Message ( const wxString  msg)
inlinevirtual

◆ NewStage()

virtual void PNS::DEBUG_DECORATOR::NewStage ( const std::string &  name,
int  iter 
)
inlinevirtual

Reimplemented in PNS_TEST_DEBUG_DECORATOR.

Definition at line 43 of file pns_debug_decorator.h.

43 {};

◆ SetIteration()

virtual void PNS::DEBUG_DECORATOR::SetIteration ( int  iter)
inlinevirtual

Reimplemented in PNS_TEST_DEBUG_DECORATOR.

Definition at line 41 of file pns_debug_decorator.h.

41 {};

Referenced by PNS::SHOVE::shoveIteration().


The documentation for this class was generated from the following file: