Open CASCADE Technology  6.9.0
Public Member Functions

HLRAlgo_EdgeIterator Class Reference

#include <HLRAlgo_EdgeIterator.hxx>

Public Member Functions

 HLRAlgo_EdgeIterator ()
 Iterator on the visible or hidden parts of an edge. More...
 
void InitHidden (const HLRAlgo_EdgeStatus &status)
 
Standard_Boolean MoreHidden () const
 
void NextHidden ()
 
void Hidden (Standard_Real &Start, Standard_ShortReal &TolStart, Standard_Real &End, Standard_ShortReal &TolEnd) const
 Returns the bounds and the tolerances of the current Hidden Interval. More...
 
void InitVisible (const HLRAlgo_EdgeStatus &status)
 
Standard_Boolean MoreVisible () const
 
void NextVisible ()
 
void Visible (Standard_Real &Start, Standard_ShortReal &TolStart, Standard_Real &End, Standard_ShortReal &TolEnd)
 Returns the bounds and the tolerances of the current Visible Interval. More...
 

Constructor & Destructor Documentation

HLRAlgo_EdgeIterator::HLRAlgo_EdgeIterator ( )

Iterator on the visible or hidden parts of an edge.

Member Function Documentation

void HLRAlgo_EdgeIterator::Hidden ( Standard_Real Start,
Standard_ShortReal TolStart,
Standard_Real End,
Standard_ShortReal TolEnd 
) const

Returns the bounds and the tolerances of the current Hidden Interval.

void HLRAlgo_EdgeIterator::InitHidden ( const HLRAlgo_EdgeStatus status)
void HLRAlgo_EdgeIterator::InitVisible ( const HLRAlgo_EdgeStatus status)
Standard_Boolean HLRAlgo_EdgeIterator::MoreHidden ( ) const
Standard_Boolean HLRAlgo_EdgeIterator::MoreVisible ( ) const
void HLRAlgo_EdgeIterator::NextHidden ( )
void HLRAlgo_EdgeIterator::NextVisible ( )
void HLRAlgo_EdgeIterator::Visible ( Standard_Real Start,
Standard_ShortReal TolStart,
Standard_Real End,
Standard_ShortReal TolEnd 
)

Returns the bounds and the tolerances of the current Visible Interval.


The documentation for this class was generated from the following file: