|
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 |
||
| ) |
1.8.0