Open CASCADE Technology  6.9.1
Public Member Functions | Static Public Member Functions | Protected Member Functions
QANewBRepNaming_BooleanOperationFeat Class Reference

To load the BooleanOperationFeat results. More...

#include <QANewBRepNaming_BooleanOperationFeat.hxx>

Inheritance diagram for QANewBRepNaming_BooleanOperationFeat:
Inheritance graph
[legend]

Public Member Functions

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

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. More...
 
static Standard_Boolean IsWRCase (const BRepAlgoAPI_BooleanOperation &theMS)
 Returns true if workaround case identified. More...
 
static Standard_Boolean IsWRCase2 (const BRepAlgoAPI_BooleanOperation &theMS)
 Returns true if workaround case identified. More...
 

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

Additional Inherited Members

- Protected Attributes inherited from QANewBRepNaming_TopNaming
TDF_Label myResultLabel
 

Detailed Description

To load the BooleanOperationFeat results.

Constructor & Destructor Documentation

QANewBRepNaming_BooleanOperationFeat::QANewBRepNaming_BooleanOperationFeat ( )
protected
QANewBRepNaming_BooleanOperationFeat::QANewBRepNaming_BooleanOperationFeat ( const TDF_Label ResultLabel)
protected

Member Function Documentation

TDF_Label QANewBRepNaming_BooleanOperationFeat::Content ( ) const
TDF_Label QANewBRepNaming_BooleanOperationFeat::DeletedDegeneratedEdges ( ) const
TDF_Label QANewBRepNaming_BooleanOperationFeat::DeletedEdges ( ) const

Returns the label to insert deleted edges of an Object.

TDF_Label QANewBRepNaming_BooleanOperationFeat::DeletedFaces ( ) const

Returns the label to insert deleted faces of an Object.

TDF_Label QANewBRepNaming_BooleanOperationFeat::DeletedVertices ( ) const

Returns the label to insert deleted vertices of an Object.

TopoDS_Shape QANewBRepNaming_BooleanOperationFeat::GetShape ( const TopoDS_Shape theShape) const
protected

If the shape is a compound the method returns the underlying shape.

void QANewBRepNaming_BooleanOperationFeat::Init ( const TDF_Label ResultLabel)
Standard_Boolean QANewBRepNaming_BooleanOperationFeat::IsResultChanged ( BRepAlgoAPI_BooleanOperation MakeShape) const

Returns true if the result is not the same as the object shape.

static Standard_Boolean QANewBRepNaming_BooleanOperationFeat::IsWRCase ( const BRepAlgoAPI_BooleanOperation theMS)
static

Returns true if workaround case identified.

static Standard_Boolean QANewBRepNaming_BooleanOperationFeat::IsWRCase2 ( const BRepAlgoAPI_BooleanOperation theMS)
static

Returns true if workaround case identified.

void QANewBRepNaming_BooleanOperationFeat::LoadContent ( BRepAlgoAPI_BooleanOperation MakeShape) const
protected

Loads the content of the result.

void QANewBRepNaming_BooleanOperationFeat::LoadDegenerated ( BRepAlgoAPI_BooleanOperation MakeShape) const
protected

Loads the deletion of the degenerated edges.

void QANewBRepNaming_BooleanOperationFeat::LoadModified11 ( BRepAlgoAPI_BooleanOperation theMS,
const TopoDS_Shape theShapeIn,
const TopAbs_ShapeEnum  theKindOfShape 
) const
protected

To process special cases with evolution 1 to 1.

void QANewBRepNaming_BooleanOperationFeat::LoadModified1n ( BRepAlgoAPI_BooleanOperation theMS,
const TopoDS_Shape theShapeIn,
const TopAbs_ShapeEnum  theKindOfShape 
) const
protected

To process special cases with evolution 1 to n.

void QANewBRepNaming_BooleanOperationFeat::LoadResult ( BRepAlgoAPI_BooleanOperation MakeShape) const
protected

Loads the result.

void QANewBRepNaming_BooleanOperationFeat::LoadShell ( BRepAlgoAPI_BooleanOperation MakeShape) const
protected

A default implementation for naming of a shell as an object of a boolean operation.

void QANewBRepNaming_BooleanOperationFeat::LoadSymmetricalEdges ( BRepAlgoAPI_BooleanOperation theMS) const
protected

To process special case when result has symmetrical edges.

void QANewBRepNaming_BooleanOperationFeat::LoadWire ( BRepAlgoAPI_BooleanOperation MakeShape) const
protected

A default implementation for naming of a wire as an object of a boolean operation.

void QANewBRepNaming_BooleanOperationFeat::LoadWRCase ( BRepAlgoAPI_BooleanOperation theMS) const
protected
TDF_Label QANewBRepNaming_BooleanOperationFeat::ModifiedEdges ( ) const

Returns the label to insert modified edges of an Object.

TDF_Label QANewBRepNaming_BooleanOperationFeat::ModifiedFaces ( ) const

Returns the label to insert modified faces of an Object.

TDF_Label QANewBRepNaming_BooleanOperationFeat::NewShapes ( ) const

Returns the label to insert added shapes to an Object (given from tool).

static TopAbs_ShapeEnum QANewBRepNaming_BooleanOperationFeat::ShapeType ( const TopoDS_Shape theShape)
static

If the shape is a compound the method returns the underlying shape type.


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