Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
QANewModTopOpe_Limitation Class Reference

provides cutting shape by face or shell;

#include <QANewModTopOpe_Limitation.hxx>

Inheritance diagram for QANewModTopOpe_Limitation:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC 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.

void Cut ()
 makes cutting according to orientation theCutTool
and current value of myMode. Does nothing if
result already exists.

void SetMode (const QANewModTopOpe_ModeOfLimitation theMode)
QANewModTopOpe_ModeOfLimitation GetMode () const
const TopoDS_ShapeShape1 () const
 Returns the first shape.

const TopoDS_ShapeShape2 () const
 Returns the second shape.

virtual const
TopTools_ListOfShape
Modified (const TopoDS_Shape &S)
 Returns the list of shapes modified from the shape
<S>.

const TopTools_ListOfShapeModified2 (const TopoDS_Shape &aS)
 Returns the list of shapes modified from the shape <S>.
For use in BRepNaming.

virtual const
TopTools_ListOfShape
Generated (const TopoDS_Shape &S)
 Returns the list of shapes generated from the shape <S>.
For use in BRepNaming.

virtual Standard_Boolean HasModified () const
 Returns true if there is at least one modified shape.
For use in BRepNaming.

virtual Standard_Boolean HasGenerated () const
 Returns true if there is at least one generated shape.
For use in BRepNaming.

virtual Standard_Boolean HasDeleted () const
 Returns true if there is at least one deleted shape.
For use in BRepNaming.

virtual Standard_Boolean IsDeleted (const TopoDS_Shape &S)
 Returns true if the shape S has been deleted.

virtual void Delete ()
 ~QANewModTopOpe_Limitation ()

Constructor & Destructor Documentation


Member Function Documentation

virtual void QANewModTopOpe_Limitation::Delete ( ) [virtual]

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented from BRepBuilderAPI_MakeShape.


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