Open CASCADE Technology
6.5.4
|
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_ShapeFix_Wire.hxx>
#include <Handle_ShapeFix_Edge.hxx>
#include <Handle_ShapeAnalysis_Wire.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <ShapeFix_Root.hxx>
#include <Standard_Real.hxx>
#include <Handle_ShapeExtend_WireData.hxx>
#include <Handle_Geom_Surface.hxx>
#include <TopoDS_Wire.hxx>
#include <ShapeExtend_Status.hxx>
#include <ShapeFix_Wire.lxx>
Data Structures | |
class | ShapeFix_Wire |
This class provides a set of tools for repairing a wire. These are methods Fix...(), organised in two levels: Level 1: Advanced - each method in this level fixes one separate problem, usually dealing with either single edge or connection of the two adjacent edges. These methods should be used carefully and called in right sequence, because some of them depend on others. Level 2: Public (API) - methods which group several methods of level 1 and call them in a proper sequence in order to make some consistent set of fixes for a whole wire. It is possible to control calls to methods of the advanced level from methods of the public level by use of flags Fix..Mode() (see below). Fixes can be made in three ways: More... |