|
Open CASCADE Technology
7.0.0
|
provides cutting shape by face or shell; More...
#include <QANewModTopOpe_Limitation.hxx>

Public Member Functions | |
| QANewModTopOpe_Limitation (const TopoDS_Shape &theObjectToCut, const TopoDS_Shape &theCutTool, const QANewModTopOpe_ModeOfLimitation theMode=QANewModTopOpe_Forward) | |
| initializes and fills data structure for cutting and makes cutting according to orientation theCutTool and theMode. if theCutTool is not face or shell does nothing. More... | |
| void | Cut () |
| makes cutting according to orientation theCutTool and current value of myMode. Does nothing if result already exists. More... | |
| void | SetMode (const QANewModTopOpe_ModeOfLimitation theMode) |
| QANewModTopOpe_ModeOfLimitation | GetMode () const |
| const TopoDS_Shape & | Shape1 () const |
| Returns the first shape. More... | |
| const TopoDS_Shape & | Shape2 () const |
| Returns the second shape. More... | |
| virtual const TopTools_ListOfShape & | Modified (const TopoDS_Shape &S) override |
| Returns the list of shapes modified from the shape <S>. More... | |
| virtual const TopTools_ListOfShape & | Generated (const TopoDS_Shape &S) override |
| Returns the list of shapes generated from the shape <S>. For use in BRepNaming. More... | |
| virtual Standard_Boolean | HasModified () const |
| Returns true if there is at least one modified shape. For use in BRepNaming. More... | |
| virtual Standard_Boolean | HasGenerated () const |
| Returns true if there is at least one generated shape. For use in BRepNaming. More... | |
| virtual Standard_Boolean | HasDeleted () const |
| Returns true if there is at least one deleted shape. For use in BRepNaming. More... | |
| virtual Standard_Boolean | IsDeleted (const TopoDS_Shape &S) override |
| Returns true if the shape S has been deleted. More... | |
| ~QANewModTopOpe_Limitation () | |
Public Member Functions inherited from BRepBuilderAPI_MakeShape | |
| virtual void | Build () |
| This is called by Shape(). It does nothing but may be redefined. More... | |
| virtual const TopoDS_Shape & | Shape () |
| Returns a shape built by the shape construction algorithm. Raises exception StdFail_NotDone if the shape was not built. More... | |
| operator TopoDS_Shape () | |
Public Member Functions inherited from BRepBuilderAPI_Command | |
| virtual | ~BRepBuilderAPI_Command () |
| virtual Standard_Boolean | IsDone () const |
| void | Check () const |
| Raises NotDone if done is false. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from BRepBuilderAPI_MakeShape | |
| BRepBuilderAPI_MakeShape () | |
Protected Member Functions inherited from BRepBuilderAPI_Command | |
| BRepBuilderAPI_Command () | |
| Set done to False. More... | |
| void | Done () |
| Set done to true. More... | |
| void | NotDone () |
| Set done to false. More... | |
Protected Attributes inherited from BRepBuilderAPI_MakeShape | |
| TopoDS_Shape | myShape |
| TopTools_ListOfShape | myGenerated |
provides cutting shape by face or shell;
| QANewModTopOpe_Limitation::QANewModTopOpe_Limitation | ( | const TopoDS_Shape & | theObjectToCut, |
| const TopoDS_Shape & | theCutTool, | ||
| const QANewModTopOpe_ModeOfLimitation | theMode = QANewModTopOpe_Forward |
||
| ) |
initializes and fills data structure for cutting and makes cutting according to orientation theCutTool and theMode. if theCutTool is not face or shell does nothing.
| QANewModTopOpe_Limitation::~QANewModTopOpe_Limitation | ( | ) |
| void QANewModTopOpe_Limitation::Cut | ( | ) |
makes cutting according to orientation theCutTool and current value of myMode. Does nothing if result already exists.
|
overridevirtual |
Returns the list of shapes generated from the shape <S>. For use in BRepNaming.
Reimplemented from BRepBuilderAPI_MakeShape.
| QANewModTopOpe_ModeOfLimitation QANewModTopOpe_Limitation::GetMode | ( | ) | const |
|
virtual |
Returns true if there is at least one deleted shape. For use in BRepNaming.
|
virtual |
Returns true if there is at least one generated shape. For use in BRepNaming.
|
virtual |
Returns true if there is at least one modified shape. For use in BRepNaming.
|
overridevirtual |
Returns true if the shape S has been deleted.
Reimplemented from BRepBuilderAPI_MakeShape.
|
overridevirtual |
Returns the list of shapes modified from the shape <S>.
Reimplemented from BRepBuilderAPI_MakeShape.
| void QANewModTopOpe_Limitation::SetMode | ( | const QANewModTopOpe_ModeOfLimitation | theMode | ) |
| const TopoDS_Shape& QANewModTopOpe_Limitation::Shape1 | ( | ) | const |
Returns the first shape.
| const TopoDS_Shape& QANewModTopOpe_Limitation::Shape2 | ( | ) | const |
Returns the second shape.
1.8.10