86              const SIZES_SETTINGS* sizes = 
nullptr, 
int aLayer = 0 );
 
   89              const SIZES_SETTINGS* sizes = 
nullptr, 
int aLayer = 0 );
 
   97                                           const std::vector<ITEM*>& aAddedItems,
 
   98                                           const std::set<KIID>&     aRemovedItems,
 
   99                                           const std::vector<ITEM*>& aHeads,
 
  100                                           const std::vector<EVENT_ENTRY>& aEvents );
 
  102    static wxString 
FormatEvent( 
const EVENT_ENTRY& aEvent );
 
  104    static EVENT_ENTRY 
ParseEvent( 
const wxString& aLine );
 
 
Base class for PNS router board items.
 
void Log(EVENT_TYPE evt, const VECTOR2I &pos=VECTOR2I(), const ITEM *item=nullptr, const SIZES_SETTINGS *sizes=nullptr, int aLayer=0)
 
static wxString FormatLogFileAsString(int aMode, const std::vector< ITEM * > &aAddedItems, const std::set< KIID > &aRemovedItems, const std::vector< ITEM * > &aHeads, const std::vector< EVENT_ENTRY > &aEvents)
 
const std::vector< EVENT_ENTRY > & GetEvents()
 
void LogM(EVENT_TYPE evt, const VECTOR2I &pos=VECTOR2I(), std::vector< ITEM * > items={}, const SIZES_SETTINGS *sizes=nullptr, int aLayer=0)
 
static wxString FormatEvent(const EVENT_ENTRY &aEvent)
 
std::vector< EVENT_ENTRY > m_events
 
static EVENT_ENTRY ParseEvent(const wxString &aLine)
 
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
 
An abstract shape on 2D plane.
 
Push and Shove diff pair dimensions (gap) settings dialog.
 
EVENT_ENTRY(const EVENT_ENTRY &aE)
 
std::vector< KIID > uuids
 
VECTOR2< int32_t > VECTOR2I