Open CASCADE Technology 6.6.0
Data Structures
ShapeUpgrade_WireDivide.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_ShapeUpgrade_WireDivide.hxx>
#include <Handle_ShapeUpgrade_SplitCurve3d.hxx>
#include <Handle_ShapeUpgrade_SplitCurve2d.hxx>
#include <Handle_ShapeUpgrade_EdgeDivide.hxx>
#include <Handle_ShapeAnalysis_TransferParameters.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Wire.hxx>
#include <Standard_Integer.hxx>
#include <Handle_ShapeUpgrade_FixSmallCurves.hxx>
#include <ShapeUpgrade_Tool.hxx>
#include <Handle_Geom_Surface.hxx>
#include <Standard_Boolean.hxx>
#include <ShapeExtend_Status.hxx>

Data Structures

class  ShapeUpgrade_WireDivide
 Divides edges in the wire lying on the face or free wires or
free edges with a criterion.
Splits 3D curve and pcurve(s) of the edge on the face.
Other pcurves which may be associated with the edge are simply
copied.
If 3D curve is splitted then pcurve on the face is splitted as
well, and wice-versa.
Input shape is not modified.
The modifications made are recorded in external context
(ShapeBuild_ReShape). This tool is applied to all edges
before splitting them in order to keep sharing.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines