|
Open CASCADE Technology
6.5.4
|
Unifies same domain faces and edges of specified shape
#include <ShapeUpgrade_UnifySameDomain.hxx>

Public Member Functions | |
| ShapeUpgrade_UnifySameDomain () | |
| empty constructor | |
| ShapeUpgrade_UnifySameDomain (const TopoDS_Shape &aShape, const Standard_Boolean UnifyEdges=Standard_True, const Standard_Boolean UnifyFaces=Standard_True, const Standard_Boolean ConcatBSplines=Standard_False) | |
| void | Initialize (const TopoDS_Shape &aShape, const Standard_Boolean UnifyEdges=Standard_True, const Standard_Boolean UnifyFaces=Standard_True, const Standard_Boolean ConcatBSplines=Standard_False) |
| void | Build () |
| Builds the resulting shape | |
| const TopoDS_Shape & | Shape () const |
| Gives the resulting shape | |
| TopoDS_Shape | Generated (const TopoDS_Shape &aShape) const |
| void | UnifyFaces () |
| this method makes if possible a common face from each group of faces lying on coincident surfaces | |
| void | UnifyEdges () |
| this method makes if possible a common edge from each group of edges connecting common couple of faces | |
| void | UnifyFacesAndEdges () |
| this method unifies same domain faces and edges | |
| ShapeUpgrade_UnifySameDomain::ShapeUpgrade_UnifySameDomain | ( | const TopoDS_Shape & | aShape, |
| const Standard_Boolean | UnifyEdges = Standard_True, |
||
| const Standard_Boolean | UnifyFaces = Standard_True, |
||
| const Standard_Boolean | ConcatBSplines = Standard_False |
||
| ) |
| TopoDS_Shape ShapeUpgrade_UnifySameDomain::Generated | ( | const TopoDS_Shape & | aShape | ) | const |
| void ShapeUpgrade_UnifySameDomain::Initialize | ( | const TopoDS_Shape & | aShape, |
| const Standard_Boolean | UnifyEdges = Standard_True, |
||
| const Standard_Boolean | UnifyFaces = Standard_True, |
||
| const Standard_Boolean | ConcatBSplines = Standard_False |
||
| ) |
| const TopoDS_Shape& ShapeUpgrade_UnifySameDomain::Shape | ( | ) | const |
1.8.0