|
Open CASCADE Technology
6.5.4
|
To load the BooleanOperationFeat results
#include <QANewBRepNaming_BooleanOperationFeat.hxx>

Public Member Functions | |
| DEFINE_STANDARD_ALLOC void | Init (const TDF_Label &ResultLabel) |
| TDF_Label | ModifiedFaces () const |
| Returns the label to insert modified faces of an Object. | |
| TDF_Label | ModifiedEdges () const |
| Returns the label to insert modified edges of an Object. | |
| TDF_Label | DeletedFaces () const |
| Returns the label to insert deleted faces of an Object. | |
| TDF_Label | DeletedEdges () const |
| Returns the label to insert deleted edges of an Object. | |
| TDF_Label | DeletedVertices () const |
| Returns the label to insert deleted vertices of an Object. | |
| TDF_Label | NewShapes () const |
| Returns the label to insert added shapes to an Object (given from tool). | |
| 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. | |
Static Public Member Functions | |
| static TopAbs_ShapeEnum | ShapeType (const TopoDS_Shape &theShape) |
| If the shape is a compound the method returns the underlying shape type. | |
| static Standard_Boolean | IsWRCase (const BRepAlgoAPI_BooleanOperation &theMS) |
| Returns true if workaround case identified | |
| static Standard_Boolean | IsWRCase2 (const BRepAlgoAPI_BooleanOperation &theMS) |
| Returns true if workaround case identified | |
Protected Member Functions | |
| 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. | |
| void | LoadWire (BRepAlgoAPI_BooleanOperation &MakeShape) const |
| A default implementation for naming of a wire as an object of a boolean operation. | |
| void | LoadShell (BRepAlgoAPI_BooleanOperation &MakeShape) const |
| A default implementation for naming of a shell as an object of a boolean operation. | |
| void | LoadContent (BRepAlgoAPI_BooleanOperation &MakeShape) const |
| Loads the content of the result. | |
| void | LoadResult (BRepAlgoAPI_BooleanOperation &MakeShape) const |
| Loads the result. | |
| void | LoadDegenerated (BRepAlgoAPI_BooleanOperation &MakeShape) const |
| Loads the deletion of the degenerated edges. | |
| void | LoadModified1n (BRepAlgoAPI_BooleanOperation &theMS, const TopoDS_Shape &theShapeIn, const TopAbs_ShapeEnum theKindOfShape) const |
| To process special cases with evolution 1 to n | |
| void | LoadModified11 (BRepAlgoAPI_BooleanOperation &theMS, const TopoDS_Shape &theShapeIn, const TopAbs_ShapeEnum theKindOfShape) const |
| To process special cases with evolution 1 to 1 | |
| void | LoadSymmetricalEdges (BRepAlgoAPI_BooleanOperation &theMS) const |
| To process special case when result has symmetrical edges | |
| void | LoadWRCase (BRepAlgoAPI_BooleanOperation &theMS) const |
| QANewBRepNaming_BooleanOperationFeat::QANewBRepNaming_BooleanOperationFeat | ( | const TDF_Label & | ResultLabel | ) | [protected] |
| TopoDS_Shape QANewBRepNaming_BooleanOperationFeat::GetShape | ( | const TopoDS_Shape & | theShape | ) | const [protected] |
| DEFINE_STANDARD_ALLOC void QANewBRepNaming_BooleanOperationFeat::Init | ( | const TDF_Label & | ResultLabel | ) |
| Standard_Boolean QANewBRepNaming_BooleanOperationFeat::IsResultChanged | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const |
| static Standard_Boolean QANewBRepNaming_BooleanOperationFeat::IsWRCase | ( | const BRepAlgoAPI_BooleanOperation & | theMS | ) | [static] |
| static Standard_Boolean QANewBRepNaming_BooleanOperationFeat::IsWRCase2 | ( | const BRepAlgoAPI_BooleanOperation & | theMS | ) | [static] |
| void QANewBRepNaming_BooleanOperationFeat::LoadContent | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadDegenerated | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadModified11 | ( | BRepAlgoAPI_BooleanOperation & | theMS, |
| const TopoDS_Shape & | theShapeIn, | ||
| const TopAbs_ShapeEnum | theKindOfShape | ||
| ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadModified1n | ( | BRepAlgoAPI_BooleanOperation & | theMS, |
| const TopoDS_Shape & | theShapeIn, | ||
| const TopAbs_ShapeEnum | theKindOfShape | ||
| ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadResult | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadShell | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadSymmetricalEdges | ( | BRepAlgoAPI_BooleanOperation & | theMS | ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadWire | ( | BRepAlgoAPI_BooleanOperation & | MakeShape | ) | const [protected] |
| void QANewBRepNaming_BooleanOperationFeat::LoadWRCase | ( | BRepAlgoAPI_BooleanOperation & | theMS | ) | const [protected] |
| static TopAbs_ShapeEnum QANewBRepNaming_BooleanOperationFeat::ShapeType | ( | const TopoDS_Shape & | theShape | ) | [static] |
1.8.0