3.4.0
tigl::DebugScope Class Reference

#include <Debugging.h>

Public Member Functions

void addShape (const TopoDS_Shape &shape, const std::string &filename)
 
void addShape (const Handle(Geom_Curve) &curve, const std::string &filename)
 
 DebugScope (TracePoint &tp)
 
void dumpShape (const TopoDS_Shape &shape, const std::string &filename)
 
 ~DebugScope ()
 

Private Attributes

std::map< std::string, TopoDS_Shape > m_shapes
 
TracePointm_tp
 

Constructor & Destructor Documentation

◆ DebugScope()

tigl::DebugScope::DebugScope ( TracePoint tp)

◆ ~DebugScope()

tigl::DebugScope::~DebugScope ( )

Member Function Documentation

◆ addShape() [1/2]

void tigl::DebugScope::addShape ( const TopoDS_Shape &  shape,
const std::string &  filename 
)

◆ addShape() [2/2]

void tigl::DebugScope::addShape ( const Handle(Geom_Curve) &  curve,
const std::string &  filename 
)

◆ dumpShape()

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

Field Documentation

◆ m_shapes

std::map<std::string, TopoDS_Shape> tigl::DebugScope::m_shapes
private

◆ m_tp

TracePoint& tigl::DebugScope::m_tp
private

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