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