40 virtual const char*
type()
const;
58 static bool checkForBreach(
const DtVertexList& breachVertices,
63 virtual bool checkForBreach(
DtVrfObject* breachObject);
66 virtual bool checkPointBreach(
DtVrfObject* breachObject)
const;
69 virtual bool checkLinearBreach(
DtVrfObject* breachObject)
const;
73 virtual bool checkArealBreach(
DtVrfObject* breachObject)
const;
77 static bool checkPointBreach(
const DtVertexList& breachVertices,
82 static bool checkLinearBreach(
const DtVertexList& breachVertices,
87 static bool checkArealBreach(
const DtVertexList& breachVertices,
93 virtual void processVerticesChanged();
96 virtual void updateBreachStatus();
99 static void breachVerticesChanged(
DtVrfObject*,
void*);
100 virtual void processBreachVerticesChanged(
DtVrfObject*);
103 static void breachObjectAboutToBeRemoved(
DtVrfObject*,
void*);
104 virtual void processBreachObjectAboutToBeRemoved(
DtVrfObject*);
107 static void breachObjectAdded(
DtVrfObject*,
void*);
108 virtual void processBreachObjectAdded(
DtVrfObject*);
112 virtual void processBreachEffectivenessChanged(
DtVrfObject*);