3.4.0
tigl::TracePoint Class Reference

#include <Debugging.h>

Public Member Functions

void dumpShape (const TopoDS_Shape &shape, const std::string &filename)
 
int hitCount () const
 
void operator++ (int)
 
 TracePoint (const std::string &outputDir)
 

Static Public Member Functions

static std::string debugDataDir ()
 
static void setDebugDataDir (const std::string &dir)
 

Private Attributes

boost::atomic< int > m_counter
 
std::string m_outputDir
 

Static Private Attributes

static std::string m_debugDataDir
 

Constructor & Destructor Documentation

◆ TracePoint()

tigl::TracePoint::TracePoint ( const std::string &  outputDir)

Member Function Documentation

◆ debugDataDir()

static std::string tigl::TracePoint::debugDataDir ( )
inlinestatic

◆ dumpShape()

void tigl::TracePoint::dumpShape ( const TopoDS_Shape &  shape,
const std::string &  filename 
)

◆ hitCount()

int tigl::TracePoint::hitCount ( ) const

◆ operator++()

void tigl::TracePoint::operator++ ( int  )

◆ setDebugDataDir()

static void tigl::TracePoint::setDebugDataDir ( const std::string &  dir)
inlinestatic

Field Documentation

◆ m_counter

boost::atomic<int> tigl::TracePoint::m_counter
private

◆ m_debugDataDir

std::string tigl::TracePoint::m_debugDataDir
staticprivate

◆ m_outputDir

std::string tigl::TracePoint::m_outputDir
private

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