BRep_Builder.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <TopoDS_Builder.hxx>
#include <Handle_TopoDS_TShape.hxx>
#include <TopoDS_Builder.lxx>
#include <Handle_Geom_Surface.hxx>
#include <Standard_Real.hxx>
#include <Handle_Poly_Triangulation.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Geom_Curve.hxx>
#include <Handle_Poly_Polygon3D.hxx>
#include <Handle_Poly_PolygonOnTriangulation.hxx>
#include <Handle_Geom2d_Curve.hxx>
#include <Handle_Poly_Polygon2D.hxx>
#include <GeomAbs_Shape.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Face.lxx>
#include <TopoDS_Vertex.lxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_BRep_TFace.hxx>
#include <TopLoc_Location.hxx>
#include <TopoDS_TFace.hxx>
#include <BRep_TFace.lxx>
#include <Handle_BRep_TVertex.hxx>
#include <gp_Pnt.hxx>
#include <BRep_ListOfPointRepresentation.hxx>
#include <TopoDS_TVertex.hxx>
#include <BRep_TVertex.lxx>
#include <Standard_Integer.hxx>

Data Structures

class  BRep_Builder
 A framework providing advanced tolerance control.
If tolerance control is required, you are advised to:
1. build a default precision for topology, using the
classes provided in the BRepAPI package
2. update the tolerance of the resulting shape.
Note that only vertices, edges and faces have
meaningful tolerance control. The tolerance value
must always comply with the condition that face
tolerances are more restrictive than edge tolerances
which are more restrictive than vertex tolerances. In
other words: Tol(Vertex) >= Tol(Edge) >= Tol(Face).
Other rules in setting tolerance include:

  • you can open up tolerance but should never restrict it
  • an edge cannot be included within the fusion of the
    tolerance spheres of two vertices
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:28 2011 for Open CASCADE Technology by  doxygen 1.6.3