41 virtual const char*
type()
const;
59 static bool checkForBreach(
const DtVertexList& breachVertices,
64 virtual bool checkForBreach(
DtVrfObject* breachObject);
67 virtual bool checkPointBreach(
DtVrfObject* breachObject)
const;
70 virtual bool checkLinearBreach(
DtVrfObject* breachObject)
const;
74 virtual bool checkArealBreach(
DtVrfObject* breachObject)
const;
78 static bool checkPointBreach(
const DtVertexList& breachVertices,
83 static bool checkLinearBreach(
const DtVertexList& breachVertices,
88 static bool checkArealBreach(
const DtVertexList& breachVertices,
94 virtual void processVerticesChanged();
97 virtual void updateBreachStatus();
100 static void breachVerticesChanged(
DtVrfObject*,
void*);
101 virtual void processBreachVerticesChanged(
DtVrfObject*);
104 static void breachObjectAboutToBeRemoved(
DtVrfObject*,
void*);
105 virtual void processBreachObjectAboutToBeRemoved(
DtVrfObject*);
108 static void breachObjectAdded(
DtVrfObject*,
void*);
109 virtual void processBreachObjectAdded(
DtVrfObject*);
113 virtual void processBreachEffectivenessChanged(
DtVrfObject*);