Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
HLRBRep_ShapeBounds Class Reference

Contains a Shape and the bounds of its vertices, edges and faces in the DataStructure. More...

#include <HLRBRep_ShapeBounds.hxx>

Public Member Functions

 HLRBRep_ShapeBounds ()
 
 HLRBRep_ShapeBounds (const occ::handle< HLRTopoBRep_OutLiner > &S, const occ::handle< Standard_Transient > &SData, const int nbIso, const int V1, const int V2, const int E1, const int E2, const int F1, const int F2)
 
 HLRBRep_ShapeBounds (const occ::handle< HLRTopoBRep_OutLiner > &S, const int nbIso, const int V1, const int V2, const int E1, const int E2, const int F1, const int F2)
 
void Translate (const int NV, const int NE, const int NF)
 
void Shape (const occ::handle< HLRTopoBRep_OutLiner > &S)
 
const occ::handle< HLRTopoBRep_OutLiner > & Shape () const
 
void ShapeData (const occ::handle< Standard_Transient > &SD)
 
const occ::handle< Standard_Transient > & ShapeData () const
 
void NbOfIso (const int nbIso)
 
int NbOfIso () const
 
void Sizes (int &NV, int &NE, int &NF) const
 
void Bounds (int &V1, int &V2, int &E1, int &E2, int &F1, int &F2) const
 
void UpdateMinMax (const HLRAlgo_EdgesBlock::MinMaxIndices &theTotMinMax)
 
HLRAlgo_EdgesBlock::MinMaxIndicesMinMax ()
 

Detailed Description

Contains a Shape and the bounds of its vertices, edges and faces in the DataStructure.

Constructor & Destructor Documentation

◆ HLRBRep_ShapeBounds() [1/3]

HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( )

◆ HLRBRep_ShapeBounds() [2/3]

HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( const occ::handle< HLRTopoBRep_OutLiner > & S,
const occ::handle< Standard_Transient > & SData,
const int nbIso,
const int V1,
const int V2,
const int E1,
const int E2,
const int F1,
const int F2 )

◆ HLRBRep_ShapeBounds() [3/3]

HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( const occ::handle< HLRTopoBRep_OutLiner > & S,
const int nbIso,
const int V1,
const int V2,
const int E1,
const int E2,
const int F1,
const int F2 )

Member Function Documentation

◆ Bounds()

void HLRBRep_ShapeBounds::Bounds ( int & V1,
int & V2,
int & E1,
int & E2,
int & F1,
int & F2 ) const

◆ MinMax()

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

◆ NbOfIso() [1/2]

int HLRBRep_ShapeBounds::NbOfIso ( ) const

◆ NbOfIso() [2/2]

void HLRBRep_ShapeBounds::NbOfIso ( const int nbIso)

◆ Shape() [1/2]

const occ::handle< HLRTopoBRep_OutLiner > & HLRBRep_ShapeBounds::Shape ( ) const

◆ Shape() [2/2]

void HLRBRep_ShapeBounds::Shape ( const occ::handle< HLRTopoBRep_OutLiner > & S)

◆ ShapeData() [1/2]

const occ::handle< Standard_Transient > & HLRBRep_ShapeBounds::ShapeData ( ) const

◆ ShapeData() [2/2]

void HLRBRep_ShapeBounds::ShapeData ( const occ::handle< Standard_Transient > & SD)

◆ Sizes()

void HLRBRep_ShapeBounds::Sizes ( int & NV,
int & NE,
int & NF ) const

◆ Translate()

void HLRBRep_ShapeBounds::Translate ( const int NV,
const int NE,
const int NF )

◆ UpdateMinMax()

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

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