84 const std::vector<ITEM*>& aAddedItems,
85 const std::set<KIID>& aRemovedItems,
86 const std::vector<ITEM*>& aHeads,
87 const std::vector<EVENT_ENTRY>& aEvents );
89 static wxString
FormatEvent(
const EVENT_ENTRY& aEvent );
91 static EVENT_ENTRY
ParseEvent(
const wxString& aLine );
Base class for PNS router board items.
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()
static wxString FormatEvent(const EVENT_ENTRY &aEvent)
std::vector< EVENT_ENTRY > m_events
void Log(EVENT_TYPE evt, const VECTOR2I &pos=VECTOR2I(), const ITEM *item=nullptr, const SIZES_SETTINGS *sizes=nullptr)
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)
VECTOR2< int32_t > VECTOR2I