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

ModelingAlgorithms
TKTopAlgo
MAT


MAT_Zone Class Reference

Definition of Zone of Proximity of a BasicElt :
----------------------------------------------
A Zone of proximity is the set of the points which are
more near from the BasicElt than any other.

.

#include <MAT_Zone.hxx>


Public Member Functions

Standard_EXPORT MAT_Zone ()
Standard_EXPORT MAT_Zone (const Handle(MAT_BasicElt)&aBasicElt)
 Compute the frontier of the Zone of proximity.
.
Standard_EXPORT void Perform (const Handle(MAT_BasicElt)&aBasicElt)
 Compute the frontier of the Zone of proximity.
.
Standard_EXPORT Standard_Integer NumberOfArcs () const
 Return the number Of Arcs On the frontier of <me>.
.
Standard_EXPORT Handle_MAT_Arc ArcOnFrontier (const Standard_Integer Index) const
 Return the Arc number <index> on the frontier.
of <me>.
.
Standard_EXPORT Standard_Boolean NoEmptyZone () const
 Return TRUE if <me> is not empty .
.
Standard_EXPORT Standard_Boolean Limited () const
 Return TRUE if <me> is Limited.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT Handle_MAT_Node NodeForTurn (const Handle(MAT_Arc)&anArc, const Handle(MAT_BasicElt)&aBasicElt, const MAT_Side aSide) const

Private Attributes

MAT_SequenceOfArc frontier
Standard_Boolean limited


Constructor & Destructor Documentation

Standard_EXPORT MAT_Zone::MAT_Zone  ) 
 

Standard_EXPORT MAT_Zone::MAT_Zone const Handle(MAT_BasicElt)&  aBasicElt  ) 
 


Member Function Documentation

Standard_EXPORT Handle_MAT_Arc MAT_Zone::ArcOnFrontier const Standard_Integer  Index  )  const
 

Standard_EXPORT const MAT_Zone::Handle Standard_Type   )  const
 

Standard_EXPORT Standard_Boolean MAT_Zone::Limited  )  const
 

Standard_EXPORT Handle_MAT_Node MAT_Zone::NodeForTurn const Handle(MAT_Arc)&  anArc,
const Handle(MAT_BasicElt)&  aBasicElt,
const MAT_Side  aSide
const [private]
 

Standard_EXPORT Standard_Boolean MAT_Zone::NoEmptyZone  )  const
 

Standard_EXPORT Standard_Integer MAT_Zone::NumberOfArcs  )  const
 

Standard_EXPORT void MAT_Zone::Perform const Handle(MAT_BasicElt)&  aBasicElt  ) 
 


Field Documentation

MAT_SequenceOfArc MAT_Zone::frontier [private]
 

Standard_Boolean MAT_Zone::limited [private]
 


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