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