22 #ifndef __PNS_LOGGER_H
23 #define __PNS_LOGGER_H
30 #include <math/vector2d.h>
45 void Save(
const std::string& aFilename );
48 void NewGroup(
const std::string& aName,
int aIter = 0 );
51 void Log(
const ITEM* aItem,
int aKind = 0,
const std::string& aName = std::string() );
52 void Log(
const SHAPE_LINE_CHAIN *aL,
int aKind = 0,
const std::string& aName = std::string() );
54 const std::string& aName = std::string() );
57 void dumpShape(
const SHAPE* aSh );
60 std::stringstream m_theLog;