Open CASCADE Technology  7.2.0
Public Member Functions

HLRAlgo_Intersection Class Reference

Describes an intersection on an edge to hide. Contains a parameter and a state (ON = on the face, OUT = above the face, IN = under the Face) More...

#include <HLRAlgo_Intersection.hxx>

Public Member Functions

 HLRAlgo_Intersection ()
 
 HLRAlgo_Intersection (const TopAbs_Orientation Ori, const Standard_Integer Lev, const Standard_Integer SegInd, const Standard_Integer Ind, const Standard_Real P, const Standard_ShortReal Tol, const TopAbs_State S)
 
void Orientation (const TopAbs_Orientation Ori)
 
TopAbs_Orientation Orientation () const
 
void Level (const Standard_Integer Lev)
 
Standard_Integer Level () const
 
void SegIndex (const Standard_Integer SegInd)
 
Standard_Integer SegIndex () const
 
void Index (const Standard_Integer Ind)
 
Standard_Integer Index () const
 
void Parameter (const Standard_Real P)
 
Standard_Real Parameter () const
 
void Tolerance (const Standard_ShortReal T)
 
Standard_ShortReal Tolerance () const
 
void State (const TopAbs_State S)
 
TopAbs_State State () const
 

Detailed Description

Describes an intersection on an edge to hide. Contains a parameter and a state (ON = on the face, OUT = above the face, IN = under the Face)

Constructor & Destructor Documentation

◆ HLRAlgo_Intersection() [1/2]

HLRAlgo_Intersection::HLRAlgo_Intersection ( )

◆ HLRAlgo_Intersection() [2/2]

HLRAlgo_Intersection::HLRAlgo_Intersection ( const TopAbs_Orientation  Ori,
const Standard_Integer  Lev,
const Standard_Integer  SegInd,
const Standard_Integer  Ind,
const Standard_Real  P,
const Standard_ShortReal  Tol,
const TopAbs_State  S 
)

Member Function Documentation

◆ Index() [1/2]

void HLRAlgo_Intersection::Index ( const Standard_Integer  Ind)

◆ Index() [2/2]

Standard_Integer HLRAlgo_Intersection::Index ( ) const

◆ Level() [1/2]

void HLRAlgo_Intersection::Level ( const Standard_Integer  Lev)

◆ Level() [2/2]

Standard_Integer HLRAlgo_Intersection::Level ( ) const

◆ Orientation() [1/2]

void HLRAlgo_Intersection::Orientation ( const TopAbs_Orientation  Ori)

◆ Orientation() [2/2]

TopAbs_Orientation HLRAlgo_Intersection::Orientation ( ) const

◆ Parameter() [1/2]

void HLRAlgo_Intersection::Parameter ( const Standard_Real  P)

◆ Parameter() [2/2]

Standard_Real HLRAlgo_Intersection::Parameter ( ) const

◆ SegIndex() [1/2]

void HLRAlgo_Intersection::SegIndex ( const Standard_Integer  SegInd)

◆ SegIndex() [2/2]

Standard_Integer HLRAlgo_Intersection::SegIndex ( ) const

◆ State() [1/2]

void HLRAlgo_Intersection::State ( const TopAbs_State  S)

◆ State() [2/2]

TopAbs_State HLRAlgo_Intersection::State ( ) const

◆ Tolerance() [1/2]

void HLRAlgo_Intersection::Tolerance ( const Standard_ShortReal  T)

◆ Tolerance() [2/2]

Standard_ShortReal HLRAlgo_Intersection::Tolerance ( ) const

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