Open CASCADE Technology
6.5.4
|
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>
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. |
HLRBRep_Algo::HLRBRep_Algo | ( | const Handle< HLRBRep_Algo > & | A | ) |
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 |
||
) |