Open CASCADE Technology 6.6.0
Public Member Functions
HLRBRep_Algo Class Reference

A framework to compute a shape as seen in a projection plane. This is done by
calculating the visible and the hidden parts of the shape.
HLRBRep_Algo works with three types of entity:
More...

#include <HLRBRep_Algo.hxx>

Inheritance diagram for HLRBRep_Algo:
Inheritance graph
[legend]

Public Member Functions

 HLRBRep_Algo ()
 Constructs an empty framework for the
calculation of visible and hidden lines of a shape in a projection.
Use the function:

 HLRBRep_Algo (const Handle< HLRBRep_Algo > &A)
void Add (const TopoDS_Shape &S, const Handle< MMgt_TShared > &SData, const Standard_Integer nbIso=0)
 add the Shape <S>.

void Add (const TopoDS_Shape &S, const Standard_Integer nbIso=0)
 Adds the shape S to this framework, and
specifies the number of isoparameters nbiso desired in visualizing S.
You may add as many shapes as you wish. Use the function Add once for each shape.

Standard_Integer Index (const TopoDS_Shape &S)
 return the index of the Shape <S> and
return 0 if the Shape <S> is not found.

void OutLinedShapeNullify ()
 nullify all the results of OutLiner from HLRTopoBRep.


Detailed Description


Constructor & Destructor Documentation

HLRBRep_Algo::HLRBRep_Algo ( )
  • Projector to define the point of view
  • Add to select the shape or shapes to be visualized
  • Update to compute the outlines of the shape, and
  • Hide to compute the visible and hidden lines of the shape.
HLRBRep_Algo::HLRBRep_Algo ( const Handle< HLRBRep_Algo > &  A)

Member Function Documentation

void HLRBRep_Algo::Add ( const TopoDS_Shape S,
const Handle< MMgt_TShared > &  SData,
const Standard_Integer  nbIso = 0 
)
void HLRBRep_Algo::Add ( const TopoDS_Shape S,
const Standard_Integer  nbIso = 0 
)
Standard_Integer HLRBRep_Algo::Index ( const TopoDS_Shape S)
void HLRBRep_Algo::OutLinedShapeNullify ( )

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines