Class ShHealOper_Sewing.
#include <ShHealOper_Sewing.hxx>
|
Standard_Boolean | sewing (const TopTools_SequenceOfShape &theSeqShapes) |
|
Standard_Boolean | getShells (const TopoDS_Shape &theSewShape) const |
|
Standard_Boolean | getWires (const TopoDS_Shape &theSewShape) const |
|
Standard_Boolean | getModifications (const TopoDS_Shape &theShape, const Handle(BRepBuilderAPI_Sewing)&theSewing) const |
|
Standard_Boolean | isSewed (const TopoDS_Shape &theShape) const |
|
void | deleteFreeEdges (const TopoDS_Shape &theSewShape, TopTools_MapOfShape &theMapEdges, TopoDS_Compound &theNewComp) const |
|
Standard_EXPORT ShHealOper_Sewing::ShHealOper_Sewing |
( |
| ) |
|
|
inline |
ShHealOper_Sewing::ShHealOper_Sewing |
( |
const TopoDS_Shape & |
theShape, |
|
|
const Standard_Real |
theTolerance |
|
) |
| |
void ShHealOper_Sewing::deleteFreeEdges |
( |
const TopoDS_Shape & |
theSewShape, |
|
|
TopTools_MapOfShape & |
theMapEdges, |
|
|
TopoDS_Compound & |
theNewComp |
|
) |
| const |
|
private |
Standard_Boolean ShHealOper_Sewing::GetFacesMode |
( |
| ) |
|
|
inline |
Standard_Boolean ShHealOper_Sewing::GetFloatingEdgesMode |
( |
| ) |
|
|
inline |
TopAbs_ShapeEnum ShHealOper_Sewing::GetHistoryLevel |
( |
| ) |
|
|
inline |
Standard_Boolean ShHealOper_Sewing::getModifications |
( |
const TopoDS_Shape & |
theShape, |
|
|
const Handle(BRepBuilderAPI_Sewing)& |
theSewing |
|
) |
| const |
|
private |
Standard_Boolean ShHealOper_Sewing::GetNonManifoldMode |
( |
| ) |
|
|
inline |
Standard_Boolean ShHealOper_Sewing::getShells |
( |
const TopoDS_Shape & |
theSewShape | ) |
const |
|
private |
Standard_Real ShHealOper_Sewing::GetTolerance |
( |
| ) |
|
|
inline |
Standard_Boolean ShHealOper_Sewing::getWires |
( |
const TopoDS_Shape & |
theSewShape | ) |
const |
|
private |
void ShHealOper_Sewing::Init |
( |
const TopoDS_Shape & |
theShape | ) |
|
|
virtual |
Standard_Boolean ShHealOper_Sewing::isSewed |
( |
const TopoDS_Shape & |
theShape | ) |
const |
|
private |
Standard_Boolean ShHealOper_Sewing::Perform |
( |
| ) |
|
Standard_Boolean ShHealOper_Sewing::Perform |
( |
const TopTools_SequenceOfShape & |
theSeqShapes | ) |
|
void ShHealOper_Sewing::SetFacesMode |
( |
const Standard_Boolean |
theFacesMode | ) |
|
|
inline |
void ShHealOper_Sewing::SetFloatingEdgesMode |
( |
const Standard_Boolean |
theEdgesMode | ) |
|
|
inline |
void ShHealOper_Sewing::SetHistoryLevel |
( |
TopAbs_ShapeEnum |
theHistLevel | ) |
|
|
inline |
void ShHealOper_Sewing::SetNonManifoldMode |
( |
const Standard_Boolean |
theNonManifoldMode | ) |
|
|
inline |
void ShHealOper_Sewing::SetTolerance |
( |
const Standard_Real |
theToler | ) |
|
|
inline |
Standard_Boolean ShHealOper_Sewing::sewing |
( |
const TopTools_SequenceOfShape & |
theSeqShapes | ) |
|
|
private |
References getModifications(), getShells(), getWires(), ShHealOper_Tool::Handle(), isSewed(), ShHealOper_Tool::myDone, myEdgesMode, ShHealOper_Tool::myErrorStatus, myFacesMode, ShHealOper_Tool::myInitShape, myNonManifoldMode, ShHealOper_Tool::myResultShape, myTolerance, ShHealOper_ErrorExecution, ShHealOper_InvalidParameters, and ShHealOper_NotError.
Standard_Boolean ShHealOper_Sewing::myEdgesMode |
|
private |
Standard_Boolean ShHealOper_Sewing::myFacesMode |
|
private |
TopAbs_ShapeEnum ShHealOper_Sewing::myHistoryLevel |
|
private |
Standard_Boolean ShHealOper_Sewing::myNonManifoldMode |
|
private |
Standard_Real ShHealOper_Sewing::myTolerance |
|
private |
The documentation for this class was generated from the following files: