Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Public Member Functions | Protected Types
HLRAlgo_BiPoint Class Reference

#include <HLRAlgo_BiPoint.hxx>

Data Structures

struct  IndicesT
 
struct  PointsT
 

Public Member Functions

 HLRAlgo_BiPoint ()=default
 
 HLRAlgo_BiPoint (const double X1, const double Y1, const double Z1, const double X2, const double Y2, const double Z2, const double XT1, const double YT1, const double ZT1, const double XT2, const double YT2, const double ZT2, const int Index, const bool reg1, const bool regn, const bool outl, const bool intl)
 
 HLRAlgo_BiPoint (const double X1, const double Y1, const double Z1, const double X2, const double Y2, const double Z2, const double XT1, const double YT1, const double ZT1, const double XT2, const double YT2, const double ZT2, const int Index, const int flag)
 
 HLRAlgo_BiPoint (const double X1, const double Y1, const double Z1, const double X2, const double Y2, const double Z2, const double XT1, const double YT1, const double ZT1, const double XT2, const double YT2, const double ZT2, const int Index, const int i1, const int i1p1, const int i1p2, const bool reg1, const bool regn, const bool outl, const bool intl)
 
 HLRAlgo_BiPoint (const double X1, const double Y1, const double Z1, const double X2, const double Y2, const double Z2, const double XT1, const double YT1, const double ZT1, const double XT2, const double YT2, const double ZT2, const int Index, const int i1, const int i1p1, const int i1p2, const int flag)
 
 HLRAlgo_BiPoint (const double X1, const double Y1, const double Z1, const double X2, const double Y2, const double Z2, const double XT1, const double YT1, const double ZT1, const double XT2, const double YT2, const double ZT2, const int Index, const int i1, const int i1p1, const int i1p2, const int i2, const int i2p1, const int i2p2, const bool reg1, const bool regn, const bool outl, const bool intl)
 
 HLRAlgo_BiPoint (const double X1, const double Y1, const double Z1, const double X2, const double Y2, const double Z2, const double XT1, const double YT1, const double ZT1, const double XT2, const double YT2, const double ZT2, const int Index, const int i1, const int i1p1, const int i1p2, const int i2, const int i2p1, const int i2p2, const int flag)
 
bool Rg1Line () const
 
void Rg1Line (const bool B)
 
bool RgNLine () const
 
void RgNLine (const bool B)
 
bool OutLine () const
 
void OutLine (const bool B)
 
bool IntLine () const
 
void IntLine (const bool B)
 
bool Hidden () const
 
void Hidden (const bool B)
 
IndicesTIndices ()
 
PointsTPoints ()
 

Protected Types

enum  EMskFlags {
  EMskRg1Line = 1 , EMskRgNLine = 2 , EMskOutLine = 4 , EMskIntLine = 8 ,
  EMskHidden = 16
}
 

Member Enumeration Documentation

◆ EMskFlags

Enumerator
EMskRg1Line 
EMskRgNLine 
EMskOutLine 
EMskIntLine 
EMskHidden 

Constructor & Destructor Documentation

◆ HLRAlgo_BiPoint() [1/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( )
default

◆ HLRAlgo_BiPoint() [2/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const double X1,
const double Y1,
const double Z1,
const double X2,
const double Y2,
const double Z2,
const double XT1,
const double YT1,
const double ZT1,
const double XT2,
const double YT2,
const double ZT2,
const int Index,
const bool reg1,
const bool regn,
const bool outl,
const bool intl )

◆ HLRAlgo_BiPoint() [3/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const double X1,
const double Y1,
const double Z1,
const double X2,
const double Y2,
const double Z2,
const double XT1,
const double YT1,
const double ZT1,
const double XT2,
const double YT2,
const double ZT2,
const int Index,
const int flag )

◆ HLRAlgo_BiPoint() [4/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const double X1,
const double Y1,
const double Z1,
const double X2,
const double Y2,
const double Z2,
const double XT1,
const double YT1,
const double ZT1,
const double XT2,
const double YT2,
const double ZT2,
const int Index,
const int i1,
const int i1p1,
const int i1p2,
const bool reg1,
const bool regn,
const bool outl,
const bool intl )

◆ HLRAlgo_BiPoint() [5/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const double X1,
const double Y1,
const double Z1,
const double X2,
const double Y2,
const double Z2,
const double XT1,
const double YT1,
const double ZT1,
const double XT2,
const double YT2,
const double ZT2,
const int Index,
const int i1,
const int i1p1,
const int i1p2,
const int flag )

◆ HLRAlgo_BiPoint() [6/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const double X1,
const double Y1,
const double Z1,
const double X2,
const double Y2,
const double Z2,
const double XT1,
const double YT1,
const double ZT1,
const double XT2,
const double YT2,
const double ZT2,
const int Index,
const int i1,
const int i1p1,
const int i1p2,
const int i2,
const int i2p1,
const int i2p2,
const bool reg1,
const bool regn,
const bool outl,
const bool intl )

◆ HLRAlgo_BiPoint() [7/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const double X1,
const double Y1,
const double Z1,
const double X2,
const double Y2,
const double Z2,
const double XT1,
const double YT1,
const double ZT1,
const double XT2,
const double YT2,
const double ZT2,
const int Index,
const int i1,
const int i1p1,
const int i1p2,
const int i2,
const int i2p1,
const int i2p2,
const int flag )

Member Function Documentation

◆ Hidden() [1/2]

bool HLRAlgo_BiPoint::Hidden ( ) const
inline

◆ Hidden() [2/2]

void HLRAlgo_BiPoint::Hidden ( const bool B)
inline

◆ Indices()

IndicesT & HLRAlgo_BiPoint::Indices ( )
inline

◆ IntLine() [1/2]

bool HLRAlgo_BiPoint::IntLine ( ) const
inline

◆ IntLine() [2/2]

void HLRAlgo_BiPoint::IntLine ( const bool B)
inline

◆ OutLine() [1/2]

bool HLRAlgo_BiPoint::OutLine ( ) const
inline

◆ OutLine() [2/2]

void HLRAlgo_BiPoint::OutLine ( const bool B)
inline

◆ Points()

PointsT & HLRAlgo_BiPoint::Points ( )
inline

◆ Rg1Line() [1/2]

bool HLRAlgo_BiPoint::Rg1Line ( ) const
inline

◆ Rg1Line() [2/2]

void HLRAlgo_BiPoint::Rg1Line ( const bool B)
inline

◆ RgNLine() [1/2]

bool HLRAlgo_BiPoint::RgNLine ( ) const
inline

◆ RgNLine() [2/2]

void HLRAlgo_BiPoint::RgNLine ( const bool B)
inline

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