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
Standard_Boolean HLRBRep_InternalAlgo::Debug (  )  const
void HLRBRep_InternalAlgo::Debug ( const Standard_Boolean  deb  ) 
void HLRBRep_InternalAlgo::Hide ( const Standard_Integer  I,
const Standard_Integer  J 
)
void HLRBRep_InternalAlgo::Hide ( const Standard_Integer  I  ) 
void HLRBRep_InternalAlgo::Hide (  ) 
void HLRBRep_InternalAlgo::HideAll ( const Standard_Integer  I  ) 
void HLRBRep_InternalAlgo::HideAll (  ) 
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 (  ) 
HLRAlgo_Projector& HLRBRep_InternalAlgo::Projector (  ) 
void HLRBRep_InternalAlgo::Projector ( const HLRAlgo_Projector P  ) 
void HLRBRep_InternalAlgo::Remove ( const Standard_Integer  I  ) 
void HLRBRep_InternalAlgo::Select ( const Standard_Integer  I  ) 
void HLRBRep_InternalAlgo::Select (  ) 
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 ( const Standard_Integer  I  ) 
void HLRBRep_InternalAlgo::ShowAll (  ) 
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
Generated on Thu Mar 3 10:56:28 2011 for Open CASCADE Technology by  doxygen 1.6.3