Open CASCADE Technology 7.8.2.dev
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 Handle< HLRTopoBRep_OutLiner > &S, const Handle< Standard_Transient > &SData, const Standard_Integer nbIso, const Standard_Integer V1, const Standard_Integer V2, const Standard_Integer E1, const Standard_Integer E2, const Standard_Integer F1, const Standard_Integer F2)
 
 HLRBRep_ShapeBounds (const Handle< HLRTopoBRep_OutLiner > &S, const Standard_Integer nbIso, const Standard_Integer V1, const Standard_Integer V2, const Standard_Integer E1, const Standard_Integer E2, const Standard_Integer F1, const Standard_Integer F2)
 
void Translate (const Standard_Integer NV, const Standard_Integer NE, const Standard_Integer NF)
 
void Shape (const Handle< HLRTopoBRep_OutLiner > &S)
 
const Handle< HLRTopoBRep_OutLiner > & Shape () const
 
void ShapeData (const Handle< Standard_Transient > &SD)
 
const Handle< Standard_Transient > & ShapeData () const
 
void NbOfIso (const Standard_Integer nbIso)
 
Standard_Integer NbOfIso () const
 
void Sizes (Standard_Integer &NV, Standard_Integer &NE, Standard_Integer &NF) const
 
void Bounds (Standard_Integer &V1, Standard_Integer &V2, Standard_Integer &E1, Standard_Integer &E2, Standard_Integer &F1, Standard_Integer &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 Handle< HLRTopoBRep_OutLiner > & S,
const Handle< Standard_Transient > & SData,
const Standard_Integer nbIso,
const Standard_Integer V1,
const Standard_Integer V2,
const Standard_Integer E1,
const Standard_Integer E2,
const Standard_Integer F1,
const Standard_Integer F2 )

◆ HLRBRep_ShapeBounds() [3/3]

HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( const Handle< HLRTopoBRep_OutLiner > & S,
const Standard_Integer nbIso,
const Standard_Integer V1,
const Standard_Integer V2,
const Standard_Integer E1,
const Standard_Integer E2,
const Standard_Integer F1,
const Standard_Integer F2 )

Member Function Documentation

◆ Bounds()

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

◆ MinMax()

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

◆ NbOfIso() [1/2]

Standard_Integer HLRBRep_ShapeBounds::NbOfIso ( ) const

◆ NbOfIso() [2/2]

void HLRBRep_ShapeBounds::NbOfIso ( const Standard_Integer nbIso)

◆ Shape() [1/2]

const Handle< HLRTopoBRep_OutLiner > & HLRBRep_ShapeBounds::Shape ( ) const

◆ Shape() [2/2]

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

◆ ShapeData() [1/2]

const Handle< Standard_Transient > & HLRBRep_ShapeBounds::ShapeData ( ) const

◆ ShapeData() [2/2]

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

◆ Sizes()

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

◆ Translate()

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

◆ UpdateMinMax()

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

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