BRepFeat_MakePrism.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <gp_Dir.hxx>
#include <TColGeom_SequenceOfCurve.hxx>
#include <Handle_Geom_Curve.hxx>
#include <BRepFeat_StatusError.hxx>
#include <BRepFeat_Form.hxx>
#include <Standard_Boolean.hxx>
#include <TopTools_ListOfShape.hxx>
#include <BRepFeat_PerfSelection.hxx>
#include <TopoDS_Face.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
#include <BRepBuilderAPI_MakeShape.hxx>
#include <Handle_BOP_HistoryCollector.hxx>
#include <Handle_TopOpeBRepBuild_HBuilder.hxx>
#include <Standard_Integer.hxx>
#include <BRepFeat_Form.lxx>
#include <Standard_Real.hxx>

Data Structures

class  BRepFeat_MakePrism
 Describes functions to build prism features.
These can be depressions or protrusions.
The semantics of prism feature creation is
based on the construction of shapes:

  • along a length
  • up to a limiting face
  • from a limiting face to a height.
    The shape defining construction of the prism feature can be
    either the supporting edge or the concerned area of a face.
    In case of the supporting edge, this contour
    can be attached to a face of the basis shape by
    binding. When the contour is bound to this face,
    the information that the contour will slide on the
    face becomes available to the relevant class methods.
    In case of the concerned area of a face, you
    could, for example, cut it out and move it to a
    different height which will define the limiting
    face of a protrusion or depression.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:31 2011 for Open CASCADE Technology by  doxygen 1.6.3