Open CASCADE Technology  7.4.0
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 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]

void HLRBRep_ShapeBounds::NbOfIso ( const Standard_Integer  nbIso)

◆ NbOfIso() [2/2]

Standard_Integer HLRBRep_ShapeBounds::NbOfIso ( ) const

◆ Shape() [1/2]

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

◆ Shape() [2/2]

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

◆ ShapeData() [1/2]

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

◆ ShapeData() [2/2]

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

◆ 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: