HLRBRep_PolyHLRToShape.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <Handle_HLRBRep_PolyAlgo.hxx>
#include <HLRBRep_ListOfBPnt2D.hxx>
#include <Standard_Address.hxx>
#include <Handle_HLRBRep_ListNodeOfListOfBPnt2D.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <TCollection_List.lxx>
#include <TopoDS_Shape.hxx>

Data Structures

class  HLRBRep_PolyHLRToShape
 A framework for filtering the computation
results of an HLRBRep_Algo algorithm by extraction.
From the results calculated by the algorithm on
a shape, a filter returns the type of edge you
want to identify. You can choose any of the following types of output:

  • visible sharp edges
  • hidden sharp edges
  • visible smooth edges
  • hidden smooth edges
  • visible sewn edges
  • hidden sewn edges
  • visible outline edges
  • hidden outline edges.
  • visible isoparameters and
  • hidden isoparameters.
    Sharp edges present a C0 continuity (non G1).
    Smooth edges present a G1 continuity (non G2).
    Sewn edges present a C2 continuity.
    The result is composed of 2D edges in the
    projection plane of the view which the
    algorithm has worked with. These 2D edges
    are not included in the data structure of the visualized shape.
    In order to obtain a complete image, you must
    combine the shapes given by each of the chosen filters.
    The construction of the shape does not call a
    new computation of the algorithm, but only
    reads its internal results.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:53 2011 for Open CASCADE Technology by  doxygen 1.6.3