Produktdokumentasjon - WWW dot HENRIKH dot NET
Produktdokumentasjon - WWW dot HENRIKH dot NET
Produktdokumentasjon - WWW dot HENRIKH dot NET
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
H - vLenke.fra.doubleValue > posisjon.doubleValue<br />
I - vLenke.fra.doubleValue < posisjon.doubleValue<br />
J - [((SkiltObjekt *)obj).ansiktsside isEqualToString:SKILTPLATE_ANSIKTSSIDE_MED]<br />
K - [((SkiltObjekt *)obj).ansiktsside isEqualToString:SKILTPLATE_ANSIKTSSIDE_MOT]<br />
Hvis vi kjører i stigende retning på en veglenke, og objektet enten er det første eller det nærmeste<br />
objektet til enhetens posisjon, samtidig som det har en høyere posisjon enn enheten (altså ligger<br />
foran enheten). Hvis objektet er et skiltobjekt må ansiktssiden være med metreringsretning 47 :<br />
C && D && G && H && (E || F) && (A || (B && J))<br />
Hvis vi kjører i synkende retning på en veglenke, og objektet enten er det første eller det nærmeste<br />
objektet til enhetens posisjon, samtidig som det har en lavere posisjon enn enheten (altså ligger<br />
foran enheten). Hvis objektet er et skiltobjekt må ansiktssiden være mot metreringsretning:<br />
C && D && I && (E || F) && (A || (B && K))<br />
Setter vi sammen disse får vi:<br />
(C && D && G && H && (E || F) && (A || (B && J))) || (C && D && I && (E || F) && (A || (B &&<br />
K)))<br />
Med boolsk algebra finner vi at dette er ekvivalent med:<br />
C && D && (E || F) && ((G && H && (A || (B && J))) || (I && (A || (B && K))))<br />
Hvis testen er sann kalles enten leggTilPunktDataIDictionary:MedVegObjekt:OgAvstandsArray:-<br />
metoden eller leggTilSkiltDataIDictionary:MedVegObjekt:OgAvstandsArray:-metoden avhengig av<br />
om objektet er et PunktObjekt eller et SkiltObjekt.<br />
- (void)leggTilLinjeDataIDictionary:(NSMutableDictionary<br />
*)returDictionary MedVegObjekt:(LinjeObjekt <br />
*)objekt<br />
Metoden legger til navnet på LinjeObjekt-objektet i returDictionary-objektet 48 . Dette betyr at det<br />
skal vises for brukeren. Hvis det er nødvendig med mer informasjon, f.eks. hvilken fartsgrense det er,<br />
legges også dette til.<br />
- (void)leggTilPunktDataIDictionary:(NSMutableDictionary<br />
*)returDictionary MedVegObjekt:(PunktObjekt <br />
47 Metreringsretningen er den stigende retningen på egn veglenke, altså når posisjonstallet går fra 0 mot 1.<br />
48 En dictionary er en datastruktur bestående av nøkkel- og verdipar.<br />
Kjørehjelperen – <strong>Produktdokumentasjon</strong> Side 32