Open CASCADE Technology
7.0.0
|
#include <QANewBRepNaming_Common.hxx>
Public Member Functions | |
QANewBRepNaming_Common () | |
QANewBRepNaming_Common (const TDF_Label &ResultLabel) | |
void | Load (BRepAlgoAPI_BooleanOperation &MakeShape) const |
Public Member Functions inherited from QANewBRepNaming_BooleanOperationFeat | |
void | Init (const TDF_Label &ResultLabel) |
TDF_Label | ModifiedFaces () const |
Returns the label to insert modified faces of an Object. More... | |
TDF_Label | ModifiedEdges () const |
Returns the label to insert modified edges of an Object. More... | |
TDF_Label | DeletedFaces () const |
Returns the label to insert deleted faces of an Object. More... | |
TDF_Label | DeletedEdges () const |
Returns the label to insert deleted edges of an Object. More... | |
TDF_Label | DeletedVertices () const |
Returns the label to insert deleted vertices of an Object. More... | |
TDF_Label | NewShapes () const |
Returns the label to insert added shapes to an Object (given from tool). More... | |
TDF_Label | Content () const |
TDF_Label | DeletedDegeneratedEdges () const |
Standard_Boolean | IsResultChanged (BRepAlgoAPI_BooleanOperation &MakeShape) const |
Returns true if the result is not the same as the object shape. More... | |
Public Member Functions inherited from QANewBRepNaming_TopNaming | |
const TDF_Label & | ResultLabel () const |
Returns the result label. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from QANewBRepNaming_BooleanOperationFeat | |
static TopAbs_ShapeEnum | ShapeType (const TopoDS_Shape &theShape) |
If the shape is a compound the method returns the underlying shape type. More... | |
static Standard_Boolean | IsWRCase (const BRepAlgoAPI_BooleanOperation &theMS) |
Returns true if workaround case identified. More... | |
static Standard_Boolean | IsWRCase2 (BRepAlgoAPI_BooleanOperation &MS) |
Returns true if workaround case identified. More... | |
Protected Member Functions inherited from QANewBRepNaming_BooleanOperationFeat | |
QANewBRepNaming_BooleanOperationFeat () | |
QANewBRepNaming_BooleanOperationFeat (const TDF_Label &ResultLabel) | |
TopoDS_Shape | GetShape (const TopoDS_Shape &theShape) const |
If the shape is a compound the method returns the underlying shape. More... | |
void | LoadWire (BRepAlgoAPI_BooleanOperation &MakeShape) const |
A default implementation for naming of a wire as an object of a boolean operation. More... | |
void | LoadShell (BRepAlgoAPI_BooleanOperation &MakeShape) const |
A default implementation for naming of a shell as an object of a boolean operation. More... | |
void | LoadContent (BRepAlgoAPI_BooleanOperation &MakeShape) const |
Loads the content of the result. More... | |
void | LoadResult (BRepAlgoAPI_BooleanOperation &MakeShape) const |
Loads the result. More... | |
void | LoadDegenerated (BRepAlgoAPI_BooleanOperation &MakeShape) const |
Loads the deletion of the degenerated edges. More... | |
void | LoadModified1n (BRepAlgoAPI_BooleanOperation &theMS, const TopoDS_Shape &theShapeIn, const TopAbs_ShapeEnum theKindOfShape) const |
To process special cases with evolution 1 to n. More... | |
void | LoadModified11 (BRepAlgoAPI_BooleanOperation &theMS, const TopoDS_Shape &theShapeIn, const TopAbs_ShapeEnum theKindOfShape) const |
To process special cases with evolution 1 to 1. More... | |
void | LoadSymmetricalEdges (BRepAlgoAPI_BooleanOperation &theMS) const |
To process special case when result has symmetrical edges. More... | |
void | LoadWRCase (BRepAlgoAPI_BooleanOperation &theMS) const |
Protected Member Functions inherited from QANewBRepNaming_TopNaming | |
QANewBRepNaming_TopNaming () | |
QANewBRepNaming_TopNaming (const TDF_Label &Label) | |
Protected Attributes inherited from QANewBRepNaming_TopNaming | |
TDF_Label | myResultLabel |
QANewBRepNaming_Common::QANewBRepNaming_Common | ( | ) |
QANewBRepNaming_Common::QANewBRepNaming_Common | ( | const TDF_Label & | ResultLabel | ) |
void QANewBRepNaming_Common::Load | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const |