30 virtual bool loadHazardAreaInformationFile(
const DtFilename&
filename,
bool clear);
43 virtual void addHazardAreaType(
const DtEntityType&);
47 virtual void removeHazardAreaType(
const DtEntityType&);
50 virtual std::vector<DtVrfObject*> hazardAreas(
const DtEntityType&);
52 virtual const std::vector<DtEntityType>& hazardAreaTypes()
const;
55 virtual const std::set<DtVrfObject*>& hazardAreas()
const;
61 static void requestHazardAreaInformationCallback(
DtSimMessage* msg,
void* usr);
62 virtual void processHazardAreaInformation(
DtSimMessage* msg);
65 static void hazardAreaAddedCallback(
DtVrfObject*,
void*);
69 static void hazardAreaRemovedCallback(
DtVrfObject*,
void*);
70 virtual void processHazardAreaRemoved(
DtVrfObject*);