#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1