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

Unifies same domain faces and edges of specified shape

#include <ShapeUpgrade_UnifySameDomain.hxx>

Inheritance diagram for ShapeUpgrade_UnifySameDomain:
Inheritance graph
[legend]

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


Constructor & Destructor Documentation


Member Function Documentation


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