@@ -97,11 +97,11 @@ BGSIZE Connections911::getEdgeToClosestResponder(const Call &call, BGSIZE vertex
9797
9898 vertexType requiredType;
9999 if (call.type == " Law" )
100- requiredType = LAW;
100+ requiredType = vertexType:: LAW;
101101 else if (call.type == " EMS" )
102- requiredType = EMS;
102+ requiredType = vertexType:: EMS;
103103 else if (call.type == " Fire" )
104- requiredType = FIRE;
104+ requiredType = vertexType:: FIRE;
105105
106106 // loop over the outgoing edges looking for the responder with the shortest
107107 // Euclidean distance to the call's location.
@@ -145,7 +145,7 @@ bool Connections911::erasePSAP(AllVertices &vertices, Layout &layout)
145145
146146 // Find all psaps
147147 for (int i = 0 ; i < numVertices; i++) {
148- if (layout.vertexTypeMap_ [i] == PSAP) {
148+ if (layout.vertexTypeMap_ [i] == vertexType:: PSAP) {
149149 psaps.push_back (i);
150150 }
151151 }
@@ -189,13 +189,14 @@ bool Connections911::erasePSAP(AllVertices &vertices, Layout &layout)
189189 edges_->eraseEdge (destVertex, iEdg);
190190
191191 // Identify all psap-less callers
192- if (layout.vertexTypeMap_ [srcVertex] == CALR) {
192+ if (layout.vertexTypeMap_ [srcVertex] == vertexType:: CALR) {
193193 callersToReroute.push_back (srcVertex);
194194 }
195195
196196 // Identify all psap-less responders
197- if (layout.vertexTypeMap_ [destVertex] == LAW || layout.vertexTypeMap_ [destVertex] == FIRE
198- || layout.vertexTypeMap_ [destVertex] == EMS) {
197+ if (layout.vertexTypeMap_ [destVertex] == vertexType::LAW
198+ || layout.vertexTypeMap_ [destVertex] == vertexType::FIRE
199+ || layout.vertexTypeMap_ [destVertex] == vertexType::EMS) {
199200 respsToReroute.push_back (destVertex);
200201 }
201202 }
@@ -204,7 +205,7 @@ bool Connections911::erasePSAP(AllVertices &vertices, Layout &layout)
204205 if (changesMade) {
205206 // This is here so that we don't delete the vertex if we can't find any edges
206207 verticesErased.push_back (randPSAP);
207- layout.vertexTypeMap_ [randPSAP] = VTYPE_UNDEF;
208+ layout.vertexTypeMap_ [randPSAP] = vertexType:: VTYPE_UNDEF;
208209 }
209210
210211 // Failsafe
@@ -229,14 +230,14 @@ bool Connections911::erasePSAP(AllVertices &vertices, Layout &layout)
229230 }
230231
231232 // Insert Caller to PSAP edge
232- BGSIZE iEdg
233- = edges_-> addEdge (CP, srcVertex, closestPSAP, Simulator::getInstance ().getDeltaT ());
233+ BGSIZE iEdg = edges_-> addEdge (edgeType::CP, srcVertex, closestPSAP,
234+ Simulator::getInstance ().getDeltaT ());
234235
235236 // Record added edge
236237 ChangedEdge addedEdge;
237238 addedEdge.srcV = srcVertex;
238239 addedEdge.destV = closestPSAP;
239- addedEdge.eType = CP;
240+ addedEdge.eType = edgeType:: CP;
240241 edgesAdded.push_back (addedEdge);
241242 }
242243
@@ -257,14 +258,14 @@ bool Connections911::erasePSAP(AllVertices &vertices, Layout &layout)
257258 }
258259
259260 // Insert PSAP to Responder edge
260- BGSIZE iEdg
261- = edges_-> addEdge (PR, closestPSAP, destVertex, Simulator::getInstance ().getDeltaT ());
261+ BGSIZE iEdg = edges_-> addEdge (edgeType::PR, closestPSAP, destVertex,
262+ Simulator::getInstance ().getDeltaT ());
262263
263264 // Record added edge
264265 ChangedEdge addedEdge;
265266 addedEdge.srcV = closestPSAP;
266267 addedEdge.destV = destVertex;
267- addedEdge.eType = PR;
268+ addedEdge.eType = edgeType:: PR;
268269 edgesAdded.push_back (addedEdge);
269270 }
270271
@@ -281,8 +282,9 @@ bool Connections911::eraseRESP(AllVertices &vertices, Layout &layout)
281282
282283 // Find all resps
283284 for (int i = 0 ; i < numVertices; i++) {
284- if (layout.vertexTypeMap_ [i] == LAW || layout.vertexTypeMap_ [i] == FIRE
285- || layout.vertexTypeMap_ [i] == EMS) {
285+ if (layout.vertexTypeMap_ [i] == vertexType::LAW
286+ || layout.vertexTypeMap_ [i] == vertexType::FIRE
287+ || layout.vertexTypeMap_ [i] == vertexType::EMS) {
286288 resps.push_back (i);
287289 }
288290 }
@@ -325,7 +327,7 @@ bool Connections911::eraseRESP(AllVertices &vertices, Layout &layout)
325327 if (changesMade) {
326328 // This is here so that we don't delete the vertex if we can't find any edges
327329 verticesErased.push_back (randRESP);
328- layout.vertexTypeMap_ [randRESP] = VTYPE_UNDEF;
330+ layout.vertexTypeMap_ [randRESP] = vertexType:: VTYPE_UNDEF;
329331 }
330332
331333 return changesMade;
@@ -339,22 +341,22 @@ string Connections911::ChangedEdge::toString()
339341 string type_s;
340342
341343 switch (eType) {
342- case CP:
344+ case edgeType:: CP:
343345 type_s = " CP" ;
344346 break ;
345- case PR:
347+ case edgeType:: PR:
346348 type_s = " PR" ;
347349 break ;
348- case PP:
350+ case edgeType:: PP:
349351 type_s = " PP" ;
350352 break ;
351- case PC:
353+ case edgeType:: PC:
352354 type_s = " PC" ;
353355 break ;
354- case RP:
356+ case edgeType:: RP:
355357 type_s = " RP" ;
356358 break ;
357- case RC:
359+ case edgeType:: RC:
358360 type_s = " RC" ;
359361 break ;
360362 default :
0 commit comments