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 |