Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 int Lev, const int SegInd, const int Ind, const double P, const float Tol, const TopAbs_State S)
 
void Orientation (const TopAbs_Orientation Ori)
 
TopAbs_Orientation Orientation () const
 
void Level (const int Lev)
 
int Level () const
 
void SegIndex (const int SegInd)
 
int SegIndex () const
 
void Index (const int Ind)
 
int Index () const
 
void Parameter (const double P)
 
double Parameter () const
 
void Tolerance (const float T)
 
float 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 int Lev,
const int SegInd,
const int Ind,
const double P,
const float Tol,
const TopAbs_State S )

Member Function Documentation

◆ Index() [1/2]

int HLRAlgo_Intersection::Index ( ) const

◆ Index() [2/2]

void HLRAlgo_Intersection::Index ( const int Ind)

◆ Level() [1/2]

int HLRAlgo_Intersection::Level ( ) const

◆ Level() [2/2]

void HLRAlgo_Intersection::Level ( const int Lev)

◆ Orientation() [1/2]

TopAbs_Orientation HLRAlgo_Intersection::Orientation ( ) const

◆ Orientation() [2/2]

void HLRAlgo_Intersection::Orientation ( const TopAbs_Orientation Ori)

◆ Parameter() [1/2]

double HLRAlgo_Intersection::Parameter ( ) const

◆ Parameter() [2/2]

void HLRAlgo_Intersection::Parameter ( const double P)

◆ SegIndex() [1/2]

int HLRAlgo_Intersection::SegIndex ( ) const

◆ SegIndex() [2/2]

void HLRAlgo_Intersection::SegIndex ( const int SegInd)

◆ State() [1/2]

TopAbs_State HLRAlgo_Intersection::State ( ) const

◆ State() [2/2]

void HLRAlgo_Intersection::State ( const TopAbs_State S)

◆ Tolerance() [1/2]

float HLRAlgo_Intersection::Tolerance ( ) const

◆ Tolerance() [2/2]

void HLRAlgo_Intersection::Tolerance ( const float T)

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