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

#include <HLRBRep_EdgeData.hxx>

Public Member Functions

 HLRBRep_EdgeData ()
 
void Set (const bool Reg1, const bool RegN, const TopoDS_Edge &EG, const int V1, const int V2, const bool Out1, const bool Out2, const bool Cut1, const bool Cut2, const double Start, const float TolStart, const double End, const float TolEnd)
 
bool Selected () const
 
void Selected (const bool B)
 
bool Rg1Line () const
 
void Rg1Line (const bool B)
 
bool RgNLine () const
 
void RgNLine (const bool B)
 
bool Vertical () const
 
void Vertical (const bool B)
 
bool Simple () const
 
void Simple (const bool B)
 
bool OutLVSta () const
 
void OutLVSta (const bool B)
 
bool OutLVEnd () const
 
void OutLVEnd (const bool B)
 
bool CutAtSta () const
 
void CutAtSta (const bool B)
 
bool CutAtEnd () const
 
void CutAtEnd (const bool B)
 
bool VerAtSta () const
 
void VerAtSta (const bool B)
 
bool VerAtEnd () const
 
void VerAtEnd (const bool B)
 
bool AutoIntersectionDone () const
 
void AutoIntersectionDone (const bool B)
 
bool Used () const
 
void Used (const bool B)
 
int HideCount () const
 
void HideCount (const int I)
 
int VSta () const
 
void VSta (const int I)
 
int VEnd () const
 
void VEnd (const int I)
 
void UpdateMinMax (const HLRAlgo_EdgesBlock::MinMaxIndices &theTotMinMax)
 
HLRAlgo_EdgesBlock::MinMaxIndicesMinMax ()
 
HLRAlgo_EdgeStatusStatus ()
 
HLRBRep_CurveChangeGeometry ()
 
const HLRBRep_CurveGeometry () const
 
HLRBRep_CurveCurve ()
 
float Tolerance () const
 

Protected Types

enum  EMaskFlags {
  EMaskSelected = 1 , EMaskUsed = 2 , EMaskRg1Line = 4 , EMaskVertical = 8 ,
  EMaskSimple = 16 , EMaskOutLVSta = 32 , EMaskOutLVEnd = 64 , EMaskIntDone = 128 ,
  EMaskCutAtSta = 256 , EMaskCutAtEnd = 512 , EMaskVerAtSta = 1024 , EMaskVerAtEnd = 2048 ,
  EMaskRgNLine = 4096
}
 

Member Enumeration Documentation

◆ EMaskFlags

Enumerator
EMaskSelected 
EMaskUsed 
EMaskRg1Line 
EMaskVertical 
EMaskSimple 
EMaskOutLVSta 
EMaskOutLVEnd 
EMaskIntDone 
EMaskCutAtSta 
EMaskCutAtEnd 
EMaskVerAtSta 
EMaskVerAtEnd 
EMaskRgNLine 

Constructor & Destructor Documentation

◆ HLRBRep_EdgeData()

HLRBRep_EdgeData::HLRBRep_EdgeData ( )
inline

Member Function Documentation

◆ AutoIntersectionDone() [1/2]

bool HLRBRep_EdgeData::AutoIntersectionDone ( ) const

◆ AutoIntersectionDone() [2/2]

void HLRBRep_EdgeData::AutoIntersectionDone ( const bool B)

◆ ChangeGeometry()

HLRBRep_Curve & HLRBRep_EdgeData::ChangeGeometry ( )

◆ Curve()

HLRBRep_Curve * HLRBRep_EdgeData::Curve ( )
inline

◆ CutAtEnd() [1/2]

bool HLRBRep_EdgeData::CutAtEnd ( ) const

◆ CutAtEnd() [2/2]

void HLRBRep_EdgeData::CutAtEnd ( const bool B)

◆ CutAtSta() [1/2]

bool HLRBRep_EdgeData::CutAtSta ( ) const

◆ CutAtSta() [2/2]

void HLRBRep_EdgeData::CutAtSta ( const bool B)

◆ Geometry()

const HLRBRep_Curve & HLRBRep_EdgeData::Geometry ( ) const

◆ HideCount() [1/2]

int HLRBRep_EdgeData::HideCount ( ) const

◆ HideCount() [2/2]

void HLRBRep_EdgeData::HideCount ( const int I)

◆ MinMax()

HLRAlgo_EdgesBlock::MinMaxIndices & HLRBRep_EdgeData::MinMax ( )
inline

◆ OutLVEnd() [1/2]

bool HLRBRep_EdgeData::OutLVEnd ( ) const

◆ OutLVEnd() [2/2]

void HLRBRep_EdgeData::OutLVEnd ( const bool B)

◆ OutLVSta() [1/2]

bool HLRBRep_EdgeData::OutLVSta ( ) const

◆ OutLVSta() [2/2]

void HLRBRep_EdgeData::OutLVSta ( const bool B)

◆ Rg1Line() [1/2]

bool HLRBRep_EdgeData::Rg1Line ( ) const

◆ Rg1Line() [2/2]

void HLRBRep_EdgeData::Rg1Line ( const bool B)

◆ RgNLine() [1/2]

bool HLRBRep_EdgeData::RgNLine ( ) const

◆ RgNLine() [2/2]

void HLRBRep_EdgeData::RgNLine ( const bool B)

◆ Selected() [1/2]

bool HLRBRep_EdgeData::Selected ( ) const

◆ Selected() [2/2]

void HLRBRep_EdgeData::Selected ( const bool B)

◆ Set()

void HLRBRep_EdgeData::Set ( const bool Reg1,
const bool RegN,
const TopoDS_Edge & EG,
const int V1,
const int V2,
const bool Out1,
const bool Out2,
const bool Cut1,
const bool Cut2,
const double Start,
const float TolStart,
const double End,
const float TolEnd )

◆ Simple() [1/2]

bool HLRBRep_EdgeData::Simple ( ) const

◆ Simple() [2/2]

void HLRBRep_EdgeData::Simple ( const bool B)

◆ Status()

HLRAlgo_EdgeStatus & HLRBRep_EdgeData::Status ( )

◆ Tolerance()

float HLRBRep_EdgeData::Tolerance ( ) const

◆ UpdateMinMax()

void HLRBRep_EdgeData::UpdateMinMax ( const HLRAlgo_EdgesBlock::MinMaxIndices & theTotMinMax)
inline

◆ Used() [1/2]

bool HLRBRep_EdgeData::Used ( ) const

◆ Used() [2/2]

void HLRBRep_EdgeData::Used ( const bool B)

◆ VEnd() [1/2]

int HLRBRep_EdgeData::VEnd ( ) const

◆ VEnd() [2/2]

void HLRBRep_EdgeData::VEnd ( const int I)

◆ VerAtEnd() [1/2]

bool HLRBRep_EdgeData::VerAtEnd ( ) const

◆ VerAtEnd() [2/2]

void HLRBRep_EdgeData::VerAtEnd ( const bool B)

◆ VerAtSta() [1/2]

bool HLRBRep_EdgeData::VerAtSta ( ) const

◆ VerAtSta() [2/2]

void HLRBRep_EdgeData::VerAtSta ( const bool B)

◆ Vertical() [1/2]

bool HLRBRep_EdgeData::Vertical ( ) const

◆ Vertical() [2/2]

void HLRBRep_EdgeData::Vertical ( const bool B)

◆ VSta() [1/2]

int HLRBRep_EdgeData::VSta ( ) const

◆ VSta() [2/2]

void HLRBRep_EdgeData::VSta ( const int I)

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