Open CASCADE Technology  7.6.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 (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 (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::HLRAlgo_EdgeIterator ( )

Iterator on the visible or hidden parts of an edge.

Member Function Documentation

◆ Hidden()

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.

◆ InitHidden()

void HLRAlgo_EdgeIterator::InitHidden ( HLRAlgo_EdgeStatus status)

◆ InitVisible()

void HLRAlgo_EdgeIterator::InitVisible ( HLRAlgo_EdgeStatus status)

◆ MoreHidden()

Standard_Boolean HLRAlgo_EdgeIterator::MoreHidden ( ) const

◆ MoreVisible()

Standard_Boolean HLRAlgo_EdgeIterator::MoreVisible ( ) const

◆ NextHidden()

void HLRAlgo_EdgeIterator::NextHidden ( )

◆ NextVisible()

void HLRAlgo_EdgeIterator::NextVisible ( )

◆ Visible()

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: