Open CASCADE Technology  7.7.0
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 ()
 
 HLRAlgo_BiPoint (const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Real XT1, const Standard_Real YT1, const Standard_Real ZT1, const Standard_Real XT2, const Standard_Real YT2, const Standard_Real ZT2, const Standard_Integer Index, const Standard_Boolean reg1, const Standard_Boolean regn, const Standard_Boolean outl, const Standard_Boolean intl)
 
 HLRAlgo_BiPoint (const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Real XT1, const Standard_Real YT1, const Standard_Real ZT1, const Standard_Real XT2, const Standard_Real YT2, const Standard_Real ZT2, const Standard_Integer Index, const Standard_Integer flag)
 
 HLRAlgo_BiPoint (const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Real XT1, const Standard_Real YT1, const Standard_Real ZT1, const Standard_Real XT2, const Standard_Real YT2, const Standard_Real ZT2, const Standard_Integer Index, const Standard_Integer i1, const Standard_Integer i1p1, const Standard_Integer i1p2, const Standard_Boolean reg1, const Standard_Boolean regn, const Standard_Boolean outl, const Standard_Boolean intl)
 
 HLRAlgo_BiPoint (const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Real XT1, const Standard_Real YT1, const Standard_Real ZT1, const Standard_Real XT2, const Standard_Real YT2, const Standard_Real ZT2, const Standard_Integer Index, const Standard_Integer i1, const Standard_Integer i1p1, const Standard_Integer i1p2, const Standard_Integer flag)
 
 HLRAlgo_BiPoint (const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Real XT1, const Standard_Real YT1, const Standard_Real ZT1, const Standard_Real XT2, const Standard_Real YT2, const Standard_Real ZT2, const Standard_Integer Index, const Standard_Integer i1, const Standard_Integer i1p1, const Standard_Integer i1p2, const Standard_Integer i2, const Standard_Integer i2p1, const Standard_Integer i2p2, const Standard_Boolean reg1, const Standard_Boolean regn, const Standard_Boolean outl, const Standard_Boolean intl)
 
 HLRAlgo_BiPoint (const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Real XT1, const Standard_Real YT1, const Standard_Real ZT1, const Standard_Real XT2, const Standard_Real YT2, const Standard_Real ZT2, const Standard_Integer Index, const Standard_Integer i1, const Standard_Integer i1p1, const Standard_Integer i1p2, const Standard_Integer i2, const Standard_Integer i2p1, const Standard_Integer i2p2, const Standard_Integer flag)
 
Standard_Boolean Rg1Line () const
 
void Rg1Line (const Standard_Boolean B)
 
Standard_Boolean RgNLine () const
 
void RgNLine (const Standard_Boolean B)
 
Standard_Boolean OutLine () const
 
void OutLine (const Standard_Boolean B)
 
Standard_Boolean IntLine () const
 
void IntLine (const Standard_Boolean B)
 
Standard_Boolean Hidden () const
 
void Hidden (const Standard_Boolean 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 ( )
inline

◆ HLRAlgo_BiPoint() [2/7]

HLRAlgo_BiPoint::HLRAlgo_BiPoint ( const Standard_Real  X1,
const Standard_Real  Y1,
const Standard_Real  Z1,
const Standard_Real  X2,
const Standard_Real  Y2,
const Standard_Real  Z2,
const Standard_Real  XT1,
const Standard_Real  YT1,
const Standard_Real  ZT1,
const Standard_Real  XT2,
const Standard_Real  YT2,
const Standard_Real  ZT2,
const Standard_Integer  Index,
const Standard_Boolean  reg1,
const Standard_Boolean  regn,
const Standard_Boolean  outl,
const Standard_Boolean  intl 
)

◆ HLRAlgo_BiPoint() [3/7]

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

◆ HLRAlgo_BiPoint() [4/7]

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

◆ HLRAlgo_BiPoint() [5/7]

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

◆ HLRAlgo_BiPoint() [6/7]

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

◆ HLRAlgo_BiPoint() [7/7]

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

Member Function Documentation

◆ Hidden() [1/2]

Standard_Boolean HLRAlgo_BiPoint::Hidden ( ) const
inline

◆ Hidden() [2/2]

void HLRAlgo_BiPoint::Hidden ( const Standard_Boolean  B)
inline

◆ Indices()

IndicesT& HLRAlgo_BiPoint::Indices ( )
inline

◆ IntLine() [1/2]

Standard_Boolean HLRAlgo_BiPoint::IntLine ( ) const
inline

◆ IntLine() [2/2]

void HLRAlgo_BiPoint::IntLine ( const Standard_Boolean  B)
inline

◆ OutLine() [1/2]

Standard_Boolean HLRAlgo_BiPoint::OutLine ( ) const
inline

◆ OutLine() [2/2]

void HLRAlgo_BiPoint::OutLine ( const Standard_Boolean  B)
inline

◆ Points()

PointsT& HLRAlgo_BiPoint::Points ( )
inline

◆ Rg1Line() [1/2]

Standard_Boolean HLRAlgo_BiPoint::Rg1Line ( ) const
inline

◆ Rg1Line() [2/2]

void HLRAlgo_BiPoint::Rg1Line ( const Standard_Boolean  B)
inline

◆ RgNLine() [1/2]

Standard_Boolean HLRAlgo_BiPoint::RgNLine ( ) const
inline

◆ RgNLine() [2/2]

void HLRAlgo_BiPoint::RgNLine ( const Standard_Boolean  B)
inline

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