OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKTopAlgo
BRepMAT2d


BRepMAT2d_LinkTopoBilo Class Reference

Constucts links between the Face of the explorer and
the BasicElts contained in the bisecting locus.
.

#include <BRepMAT2d_LinkTopoBilo.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BRepMAT2d_LinkTopoBilo ()
Standard_EXPORT BRepMAT2d_LinkTopoBilo (const BRepMAT2d_Explorer &Explo, const BRepMAT2d_BisectingLocus &BiLo)
 Constructs the links Between S and BiLo.

//! raises if <s> is not a face.
.
Standard_EXPORT void Perform (const BRepMAT2d_Explorer &Explo, const BRepMAT2d_BisectingLocus &BiLo)
 Constructs the links Between S and BiLo.

//! raises if <s> is not a face or a wire.
.
Standard_EXPORT void Init (const TopoDS_Shape &S)
 Initialise the Iterator on <s>
<s> is an edge or a vertex of the initial
wire or face.
//! raises if <s> is not an edge or a vertex.
.
Standard_EXPORT Standard_Boolean More ()
 Returns True if there is a current BasicElt.
.
Standard_EXPORT void Next ()
 Proceed to the next BasicElt.
.
Standard_EXPORT Handle_MAT_BasicElt Value () const
 Returns the current BasicElt.
.
Standard_EXPORT TopoDS_Shape GeneratingShape (const Handle(MAT_BasicElt)&aBE) const
 Returns the Shape linked to <abe>.
.

Private Member Functions

Standard_EXPORT void LinkToWire (const TopoDS_Wire &W, const BRepMAT2d_Explorer &Explo, const Standard_Integer IndexContour, const BRepMAT2d_BisectingLocus &BiLo)

Private Attributes

BRepMAT2d_DataMapOfShapeSequenceOfBasicElt myMap
BRepMAT2d_DataMapOfBasicEltShape myBEShape
TopoDS_Shape myKey
Standard_Integer current
Standard_Boolean isEmpty


Constructor & Destructor Documentation

Standard_EXPORT BRepMAT2d_LinkTopoBilo::BRepMAT2d_LinkTopoBilo  ) 
 

Standard_EXPORT BRepMAT2d_LinkTopoBilo::BRepMAT2d_LinkTopoBilo const BRepMAT2d_Explorer Explo,
const BRepMAT2d_BisectingLocus BiLo
 


Member Function Documentation

Standard_EXPORT TopoDS_Shape BRepMAT2d_LinkTopoBilo::GeneratingShape const Handle(MAT_BasicElt)&  aBE  )  const
 

Standard_EXPORT void BRepMAT2d_LinkTopoBilo::Init const TopoDS_Shape &  S  ) 
 

Standard_EXPORT void BRepMAT2d_LinkTopoBilo::LinkToWire const TopoDS_Wire &  W,
const BRepMAT2d_Explorer Explo,
const Standard_Integer  IndexContour,
const BRepMAT2d_BisectingLocus BiLo
[private]
 

Standard_EXPORT Standard_Boolean BRepMAT2d_LinkTopoBilo::More  ) 
 

Standard_EXPORT void BRepMAT2d_LinkTopoBilo::Next  ) 
 

void BRepMAT2d_LinkTopoBilo::operator delete void *  anAddress  )  [inline]
 

void* BRepMAT2d_LinkTopoBilo::operator new size_t  size  )  [inline]
 

void* BRepMAT2d_LinkTopoBilo::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void BRepMAT2d_LinkTopoBilo::Perform const BRepMAT2d_Explorer Explo,
const BRepMAT2d_BisectingLocus BiLo
 

Standard_EXPORT Handle_MAT_BasicElt BRepMAT2d_LinkTopoBilo::Value  )  const
 


Field Documentation

Standard_Integer BRepMAT2d_LinkTopoBilo::current [private]
 

Standard_Boolean BRepMAT2d_LinkTopoBilo::isEmpty [private]
 

BRepMAT2d_DataMapOfBasicEltShape BRepMAT2d_LinkTopoBilo::myBEShape [private]
 

TopoDS_Shape BRepMAT2d_LinkTopoBilo::myKey [private]
 

BRepMAT2d_DataMapOfShapeSequenceOfBasicElt BRepMAT2d_LinkTopoBilo::myMap [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:23 2008 for OpenCASCADE by  doxygen 1.4.1