BRepOffsetAPI_MakeEvolved.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <BRepFill_Evolved.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Wire.hxx>
#include <TopoDS_Shape.hxx>
#include <Standard_Boolean.hxx>
#include <GeomAbs_JoinType.hxx>
#include <BRepFill_DataMapOfShapeDataMapOfShapeListOfShape.hxx>
#include <BRepBuilderAPI_MakeShape.hxx>
#include <Standard_Real.hxx>

Data Structures

class  BRepOffsetAPI_MakeEvolved
 Describes functions to build evolved shapes.
An evolved shape is built from a planar spine (face or
wire) and a profile (wire). The evolved shape is the
unlooped sweep (pipe) of the profile along the spine.
Self-intersections are removed.
A MakeEvolved object provides a framework for:

  • defining the construction of an evolved shape,
  • implementing the construction algorithm, and
  • consulting the result.
    Computes an Evolved by
    1 - sweeping a profil along a spine.
    2 - removing the self-intersections.

    The profile is defined in a Referential R. The position of
    the profile at the current point of the spine is given by
    confusing R and the local referential given by ( D0, D1
    and the normal of the Spine)

    If the Boolean <AxeProf> is true, R is O,X,Y,Z
    else R is defined as the local refential at the nearest
    point of the profil to the spine.

    if <Solid> is TRUE the Shape result is completed to be a
    solid or a compound of solids.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:33 2011 for Open CASCADE Technology by  doxygen 1.6.3