Open CASCADE Technology 6.6.0
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

ShapeUpgrade_UnifySameDomain::ShapeUpgrade_UnifySameDomain ( )
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 
)

Member Function Documentation

void ShapeUpgrade_UnifySameDomain::Build ( )
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
void ShapeUpgrade_UnifySameDomain::UnifyEdges ( )
void ShapeUpgrade_UnifySameDomain::UnifyFaces ( )
void ShapeUpgrade_UnifySameDomain::UnifyFacesAndEdges ( )

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines