Open CASCADE Technology 6.6.0
Public Member Functions
HLRBRep_InternalAlgo Class Reference

#include <HLRBRep_InternalAlgo.hxx>

Inheritance diagram for HLRBRep_InternalAlgo:
Inheritance graph
[legend]

Public Member Functions

 HLRBRep_InternalAlgo ()
 HLRBRep_InternalAlgo (const Handle< HLRBRep_InternalAlgo > &A)
void Projector (const HLRAlgo_Projector &P)
 set the projector.

HLRAlgo_ProjectorProjector ()
 set the projector.

void Update ()
 update the DataStructure.

void Load (const Handle< HLRTopoBRep_OutLiner > &S, const Handle< MMgt_TShared > &SData, const Standard_Integer nbIso=0)
 add the shape <S>.

void Load (const Handle< HLRTopoBRep_OutLiner > &S, const Standard_Integer nbIso=0)
 add the shape <S>.

Standard_Integer Index (const Handle< HLRTopoBRep_OutLiner > &S) const
 return the index of the Shape <S> and return 0 if
the Shape <S> is not found.

void Remove (const Standard_Integer I)
 remove the Shape of Index .

void ShapeData (const Standard_Integer I, const Handle< MMgt_TShared > &SData)
 Change the Shape Data of the Shape of index .

HLRBRep_SeqOfShapeBoundsSeqOfShapeBounds ()
Standard_Integer NbShapes () const
HLRBRep_ShapeBoundsShapeBounds (const Standard_Integer I)
void InitEdgeStatus ()
 init the status of the selected edges depending of
the back faces of a closed shell.

void Select ()
 select all the DataStructure.

void Select (const Standard_Integer I)
 select only the Shape of index .

void SelectEdge (const Standard_Integer I)
 select only the edges of the Shape <S>.

void SelectFace (const Standard_Integer I)
 select only the faces of the Shape <S>.

void ShowAll ()
 set to visible all the edges.

void ShowAll (const Standard_Integer I)
 set to visible all the edges of the Shape <S>.

void HideAll ()
 set to hide all the edges.

void HideAll (const Standard_Integer I)
 set to hide all the edges of the Shape <S>.

void PartialHide ()
 own hiding of all the shapes of the DataStructure
without hiding by each other.

void Hide ()
 hide all the DataStructure.

void Hide (const Standard_Integer I)
 hide the Shape <S> by itself.

void Hide (const Standard_Integer I, const Standard_Integer J)
 hide the Shape <S1> by the shape <S2>.

void Debug (const Standard_Boolean deb)
Standard_Boolean Debug () const
Handle_HLRBRep_Data DataStructure () const

Constructor & Destructor Documentation

HLRBRep_InternalAlgo::HLRBRep_InternalAlgo ( )
HLRBRep_InternalAlgo::HLRBRep_InternalAlgo ( const Handle< HLRBRep_InternalAlgo > &  A)

Member Function Documentation

Handle_HLRBRep_Data HLRBRep_InternalAlgo::DataStructure ( ) const
void HLRBRep_InternalAlgo::Debug ( const Standard_Boolean  deb)
Standard_Boolean HLRBRep_InternalAlgo::Debug ( ) const
void HLRBRep_InternalAlgo::Hide ( const Standard_Integer  I)
void HLRBRep_InternalAlgo::Hide ( const Standard_Integer  I,
const Standard_Integer  J 
)
void HLRBRep_InternalAlgo::Hide ( )
void HLRBRep_InternalAlgo::HideAll ( )
void HLRBRep_InternalAlgo::HideAll ( const Standard_Integer  I)
Standard_Integer HLRBRep_InternalAlgo::Index ( const Handle< HLRTopoBRep_OutLiner > &  S) const
void HLRBRep_InternalAlgo::InitEdgeStatus ( )
void HLRBRep_InternalAlgo::Load ( const Handle< HLRTopoBRep_OutLiner > &  S,
const Standard_Integer  nbIso = 0 
)
void HLRBRep_InternalAlgo::Load ( const Handle< HLRTopoBRep_OutLiner > &  S,
const Handle< MMgt_TShared > &  SData,
const Standard_Integer  nbIso = 0 
)
Standard_Integer HLRBRep_InternalAlgo::NbShapes ( ) const
void HLRBRep_InternalAlgo::PartialHide ( )
void HLRBRep_InternalAlgo::Projector ( const HLRAlgo_Projector P)
HLRAlgo_Projector& HLRBRep_InternalAlgo::Projector ( )
void HLRBRep_InternalAlgo::Remove ( const Standard_Integer  I)
void HLRBRep_InternalAlgo::Select ( )
void HLRBRep_InternalAlgo::Select ( const Standard_Integer  I)
void HLRBRep_InternalAlgo::SelectEdge ( const Standard_Integer  I)
void HLRBRep_InternalAlgo::SelectFace ( const Standard_Integer  I)
HLRBRep_SeqOfShapeBounds& HLRBRep_InternalAlgo::SeqOfShapeBounds ( )
HLRBRep_ShapeBounds& HLRBRep_InternalAlgo::ShapeBounds ( const Standard_Integer  I)
void HLRBRep_InternalAlgo::ShapeData ( const Standard_Integer  I,
const Handle< MMgt_TShared > &  SData 
)
void HLRBRep_InternalAlgo::ShowAll ( )
void HLRBRep_InternalAlgo::ShowAll ( const Standard_Integer  I)
void HLRBRep_InternalAlgo::Update ( )

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines