All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.ReferenceLineModel
java.lang.Object
|
+----java.util.Observable
|
+----relaaja.ReferenceLineModel
- public class ReferenceLineModel
- extends Observable
- implements Observer, Serializable
Viiteyhteysviivan malli. Vastaa tietokannan Reference-luokkaa. Tallentaa itseensä
järjestetyn joukon, jossa on viitteet käännepisteisiin.
- Author:
- Tiina Tamminen
-
ReferenceLineModel()
-
-
addCorner(int, Location)
- Käännepisteen lisäys.
-
getAllCornerModels()
- Palauttaa kaikki itseensä liittyvät käännepisteet järjestettynä
joukkona.
-
getCornerModel(int)
- Palauttaa annetun käännepisteen (0 - n)
-
getSource()
- Palauttaa viitteen viitemallin lähdetauluun.
-
getTarget()
- Palauttaa viitteen viitemallin kohdetauluun.
-
removeCorner(int)
- Käännepisteen poisto.
-
setEndTableModels(TableBoxModel, TableBoxModel)
- Viitemallin lähde- ja kohdetaulun asetus.
-
update(Observable, Object)
-
ReferenceLineModel
public ReferenceLineModel()
addCorner
public boolean addCorner(int loc,
Location newLocation)
- Käännepisteen lisäys.
- Parameters:
- int - lisättävän käännepisteen sijainti järjestetyssä käännepistejoukossa
- newLocation - lisättävän käännepisteen sijainti reaalikoordinaatteina
getAllCornerModels
public Vector getAllCornerModels()
- Palauttaa kaikki itseensä liittyvät käännepisteet järjestettynä
joukkona.
- Returns:
- viiteviivan käännepisteet taulukkona
getCornerModel
public CornerModel getCornerModel(int loc)
- Palauttaa annetun käännepisteen (0 - n)
- Parameters:
- haettavan - käännepisteen sijainti järjestetyssä käännepistejoukossa
- Returns:
- käännepiste
getSource
public TableBoxModel getSource()
- Palauttaa viitteen viitemallin lähdetauluun.
- Returns:
- käännepiste
getTarget
public TableBoxModel getTarget()
- Palauttaa viitteen viitemallin kohdetauluun.
- Returns:
- käännepiste
removeCorner
public boolean removeCorner(int loc)
- Käännepisteen poisto.
- Parameters:
- int - poistettavan käännepisteen sijainti järjestetyssä käännepistejoukossa
setEndTableModels
public void setEndTableModels(TableBoxModel newSource,
TableBoxModel newTarget)
- Viitemallin lähde- ja kohdetaulun asetus.
- Parameters:
- newSource - viiteviivan lähtötaulu
- newtarget - viiteviivan kohdetaulu
All Packages Class Hierarchy This Package Previous Next Index