Open CASCADE Technology  7.0.0
Public Member Functions
QANewBRepNaming_Common Class Reference

#include <QANewBRepNaming_Common.hxx>

Inheritance diagram for QANewBRepNaming_Common:
Inheritance graph
[legend]

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_LabelResultLabel () 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
 

Constructor & Destructor Documentation

QANewBRepNaming_Common::QANewBRepNaming_Common ( )
QANewBRepNaming_Common::QANewBRepNaming_Common ( const TDF_Label ResultLabel)

Member Function Documentation

void QANewBRepNaming_Common::Load ( BRepAlgoAPI_BooleanOperation MakeShape) const

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