Open CASCADE Technology 6.6.0
Data Structures
ShapeUpgrade_FaceDivide.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_ShapeUpgrade_FaceDivide.hxx>
#include <Handle_ShapeUpgrade_SplitSurface.hxx>
#include <Handle_ShapeUpgrade_WireDivide.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <ShapeUpgrade_Tool.hxx>
#include <ShapeExtend_Status.hxx>

Data Structures

class  ShapeUpgrade_FaceDivide
 Divides a Face (both edges in the wires, by splitting
curves and pcurves, and the face itself, by splitting
supporting surface) according to splitting criteria.
* The domain of the face to divide is defined by the PCurves
of the wires on the Face.

* all the PCurves are supposed to be defined (in the parametric
space of the supporting surface).

The result is available after the call to the Build method.
It is a Shell containing all the resulting Faces.

All the modifications made during splitting are recorded in the
external context (ShapeBuild_ReShape).
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines