shared
Class PomocnikMapy

java.lang.Object
  extended byshared.PomocnikMapy

public class PomocnikMapy
extends java.lang.Object

Klasa użytecznych metod obsługi mapy.


Field Summary
static int SKALA_BAZOWA
          Główna skala mapy (1:).
 
Constructor Summary
PomocnikMapy()
          Tworzy nowy obiekt klasy PomocnikMapy.
 
Method Summary
static java.awt.Point bezwzgledneNaWzgledne(WarstwaMapy warstwa, java.awt.Point p)
          Przelicza bezwzględne współrzędne na współrzędne związane z warstwą mapy.
static int rzeczywisteNaBezwzgledne(int odleglosc)
          Przelicza podana odległosc na odległość w punktach bezwzględnych.
static java.awt.Point wspolrzedneObiektu(FragmentUlicy fr, int nrDomu)
          Oblicz współrzędne obiektu o zadanym numerze na podanym fragmencie ulicy.
static java.lang.String wzglednaNazwaFrMapy(FragmentMapy frm, java.lang.String separator)
          Konstruuje względną nazwę pliku zawierającego fragment mapy.
static java.awt.Point wzgledneNaBezwzgledne(WarstwaMapy warstwa, java.awt.Point p)
          Przelicza względne współrzędne (związane z warstwą mapy) na współrzędne bezwzględne.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SKALA_BAZOWA

public static final int SKALA_BAZOWA
Główna skala mapy (1:).

See Also:
Constant Field Values
Constructor Detail

PomocnikMapy

public PomocnikMapy()
Tworzy nowy obiekt klasy PomocnikMapy.

Method Detail

wzglednaNazwaFrMapy

public static java.lang.String wzglednaNazwaFrMapy(FragmentMapy frm,
                                                   java.lang.String separator)
Konstruuje względną nazwę pliku zawierającego fragment mapy. Nazwę taką wystarczy poprzedzić adresem sieciowym serwera lub adresem lokalnym i gotowe.

Parameters:
frm - fragment mapy, którego nazwę chcemy skonstruować
Returns:
względna nazwa pliku

wspolrzedneObiektu

public static java.awt.Point wspolrzedneObiektu(FragmentUlicy fr,
                                                int nrDomu)
Oblicz współrzędne obiektu o zadanym numerze na podanym fragmencie ulicy.

Parameters:
fr - fragment ulicy
nrDomu - poszukiwany numer domu
Returns:
współrzędne numeru domu na ulicy.

bezwzgledneNaWzgledne

public static java.awt.Point bezwzgledneNaWzgledne(WarstwaMapy warstwa,
                                                   java.awt.Point p)
Przelicza bezwzględne współrzędne na współrzędne związane z warstwą mapy.

Parameters:
warstwa - warstwa mapy
p - współrzędne bezwzględne
Returns:
współrzędne względne (na warstwie)

rzeczywisteNaBezwzgledne

public static int rzeczywisteNaBezwzgledne(int odleglosc)
Przelicza podana odległosc na odległość w punktach bezwzględnych.

Parameters:
odleglosc - odległość rzeczywista (w metrach)
Returns:
odległość w punktach bezwzględnych

wzgledneNaBezwzgledne

public static java.awt.Point wzgledneNaBezwzgledne(WarstwaMapy warstwa,
                                                   java.awt.Point p)
Przelicza względne współrzędne (związane z warstwą mapy) na współrzędne bezwzględne.

Parameters:
warstwa - warstwa mapy
p - współrzędne względne (na warstwie)
Returns:
współrzędne bezwzględne

NIIKT, Zespół Gr0No3