| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
This class stores all the information concerning hidden lines on a view. More...
#include <DBRep_HideData.hxx>
Public Member Functions | |
| DBRep_HideData () | |
| void | Set (const Standard_Integer ViewId, const gp_Trsf &TProj, const Standard_Real Focal, const TopoDS_Shape &S, const Standard_Real ang) | 
| ViewId is the view number TProj the projection Focal <= 0 means parallel projection Alg : the hidden lines.   | |
| Standard_Integer | ViewId () const | 
| Standard_Real | Angle () const | 
| Standard_Boolean | IsSame (const gp_Trsf &TProj, const Standard_Real Focla) const | 
| Returns True if the projection is the same.   | |
| void | DrawOn (Draw_Display &D, const Standard_Boolean withRg1, const Standard_Boolean withRgN, const Standard_Boolean withHid, const Draw_Color &VisCol, const Draw_Color &HidCol) | 
| const TopoDS_Shape & | LastPick () const | 
| Returns the subshape touched by the last pick.   | |
This class stores all the information concerning hidden lines on a view.
A drawable shape contains a list of such objects to store the hidden lines for each view. The IsSame method is used to check if hidden lines must be recompiled.
| DBRep_HideData::DBRep_HideData | ( | ) | 
      
  | 
  inline | 
| void DBRep_HideData::DrawOn | ( | Draw_Display & | D, | 
| const Standard_Boolean | withRg1, | ||
| const Standard_Boolean | withRgN, | ||
| const Standard_Boolean | withHid, | ||
| const Draw_Color & | VisCol, | ||
| const Draw_Color & | HidCol | ||
| ) | 
| Standard_Boolean DBRep_HideData::IsSame | ( | const gp_Trsf & | TProj, | 
| const Standard_Real | Focla | ||
| ) | const | 
Returns True if the projection is the same.
| const TopoDS_Shape & DBRep_HideData::LastPick | ( | ) | const | 
Returns the subshape touched by the last pick.
| void DBRep_HideData::Set | ( | const Standard_Integer | ViewId, | 
| const gp_Trsf & | TProj, | ||
| const Standard_Real | Focal, | ||
| const TopoDS_Shape & | S, | ||
| const Standard_Real | ang | ||
| ) | 
ViewId is the view number TProj the projection Focal <= 0 means parallel projection Alg : the hidden lines.
      
  | 
  inline |