Open CASCADE Technology  6.9.0
Public Member Functions

StepToTopoDS_NMTool Class Reference

Provides data to process non-manifold topology when reading from STEP. More...

#include <StepToTopoDS_NMTool.hxx>

Public Member Functions

 StepToTopoDS_NMTool ()
 
 StepToTopoDS_NMTool (const StepToTopoDS_DataMapOfRI &MapOfRI, const StepToTopoDS_DataMapOfRINames &MapOfRINames)
 
void Init (const StepToTopoDS_DataMapOfRI &MapOfRI, const StepToTopoDS_DataMapOfRINames &MapOfRINames)
 
void SetActive (const Standard_Boolean isActive)
 
Standard_Boolean IsActive ()
 
void CleanUp ()
 
Standard_Boolean IsBound (const Handle< StepRepr_RepresentationItem > &RI)
 
Standard_Boolean IsBound (const TCollection_AsciiString &RIName)
 
void Bind (const Handle< StepRepr_RepresentationItem > &RI, const TopoDS_Shape &S)
 
void Bind (const TCollection_AsciiString &RIName, const TopoDS_Shape &S)
 
const TopoDS_ShapeFind (const Handle< StepRepr_RepresentationItem > &RI)
 
const TopoDS_ShapeFind (const TCollection_AsciiString &RIName)
 
void RegisterNMEdge (const TopoDS_Shape &Edge)
 
Standard_Boolean IsSuspectedAsClosing (const TopoDS_Shape &BaseShell, const TopoDS_Shape &SuspectedShell)
 
Standard_Boolean IsPureNMShell (const TopoDS_Shape &Shell)
 
void SetIDEASCase (const Standard_Boolean IDEASCase)
 
Standard_Boolean IsIDEASCase ()
 

Detailed Description

Provides data to process non-manifold topology when reading from STEP.

Constructor & Destructor Documentation

StepToTopoDS_NMTool::StepToTopoDS_NMTool ( )
StepToTopoDS_NMTool::StepToTopoDS_NMTool ( const StepToTopoDS_DataMapOfRI MapOfRI,
const StepToTopoDS_DataMapOfRINames MapOfRINames 
)

Member Function Documentation

void StepToTopoDS_NMTool::Bind ( const Handle< StepRepr_RepresentationItem > &  RI,
const TopoDS_Shape S 
)
void StepToTopoDS_NMTool::Bind ( const TCollection_AsciiString RIName,
const TopoDS_Shape S 
)
void StepToTopoDS_NMTool::CleanUp ( )
const TopoDS_Shape& StepToTopoDS_NMTool::Find ( const Handle< StepRepr_RepresentationItem > &  RI)
const TopoDS_Shape& StepToTopoDS_NMTool::Find ( const TCollection_AsciiString RIName)
void StepToTopoDS_NMTool::Init ( const StepToTopoDS_DataMapOfRI MapOfRI,
const StepToTopoDS_DataMapOfRINames MapOfRINames 
)
Standard_Boolean StepToTopoDS_NMTool::IsActive ( )
Standard_Boolean StepToTopoDS_NMTool::IsBound ( const Handle< StepRepr_RepresentationItem > &  RI)
Standard_Boolean StepToTopoDS_NMTool::IsBound ( const TCollection_AsciiString RIName)
Standard_Boolean StepToTopoDS_NMTool::IsIDEASCase ( )
Standard_Boolean StepToTopoDS_NMTool::IsPureNMShell ( const TopoDS_Shape Shell)
Standard_Boolean StepToTopoDS_NMTool::IsSuspectedAsClosing ( const TopoDS_Shape BaseShell,
const TopoDS_Shape SuspectedShell 
)
void StepToTopoDS_NMTool::RegisterNMEdge ( const TopoDS_Shape Edge)
void StepToTopoDS_NMTool::SetActive ( const Standard_Boolean  isActive)
void StepToTopoDS_NMTool::SetIDEASCase ( const Standard_Boolean  IDEASCase)

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