HLRAlgo_PolyAlgo Class Reference

to remove Hidden lines on Triangulations.

#include <HLRAlgo_PolyAlgo.hxx>

Inheritance diagram for HLRAlgo_PolyAlgo:
Inheritance graph
[legend]

Public Member Functions

 HLRAlgo_PolyAlgo ()
void Init (const Handle< TColStd_HArray1OfTransient > &HShell)
TColStd_Array1OfTransientPolyShell () const
void Clear ()
void Update ()
 Prepare all the data to process the algo.

void InitHide ()
Standard_Boolean MoreHide () const
void NextHide ()
void Hide (Standard_Address &Coordinates, HLRAlgo_EdgeStatus &status, Standard_Integer &Index, Standard_Boolean &reg1, Standard_Boolean &regn, Standard_Boolean &outl, Standard_Boolean &intl)
 process hiding between <Pt1> and <Pt2>.

void InitShow ()
Standard_Boolean MoreShow () const
void NextShow ()
void Show (Standard_Address &Coordinates, Standard_Integer &Index, Standard_Boolean &reg1, Standard_Boolean &regn, Standard_Boolean &outl, Standard_Boolean &intl)
 process hiding between <Pt1> and <Pt2>.


Constructor & Destructor Documentation

HLRAlgo_PolyAlgo::HLRAlgo_PolyAlgo (  ) 

Member Function Documentation

void HLRAlgo_PolyAlgo::Clear (  ) 
void HLRAlgo_PolyAlgo::Hide ( Standard_Address Coordinates,
HLRAlgo_EdgeStatus status,
Standard_Integer Index,
Standard_Boolean reg1,
Standard_Boolean regn,
Standard_Boolean outl,
Standard_Boolean intl 
)
void HLRAlgo_PolyAlgo::Init ( const Handle< TColStd_HArray1OfTransient > &  HShell  ) 
void HLRAlgo_PolyAlgo::InitHide (  ) 
void HLRAlgo_PolyAlgo::InitShow (  ) 
Standard_Boolean HLRAlgo_PolyAlgo::MoreHide (  )  const
Standard_Boolean HLRAlgo_PolyAlgo::MoreShow (  )  const
void HLRAlgo_PolyAlgo::NextHide (  ) 
void HLRAlgo_PolyAlgo::NextShow (  ) 
TColStd_Array1OfTransient& HLRAlgo_PolyAlgo::PolyShell (  )  const
void HLRAlgo_PolyAlgo::Show ( Standard_Address Coordinates,
Standard_Integer Index,
Standard_Boolean reg1,
Standard_Boolean regn,
Standard_Boolean outl,
Standard_Boolean intl 
)
void HLRAlgo_PolyAlgo::Update (  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:56:25 2011 for Open CASCADE Technology by  doxygen 1.6.3