All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.StraightenLineCommand

java.lang.Object
   |
   +----relaaja.Command
           |
           +----relaaja.StraightenLineCommand

public class StraightenLineCommand
extends Command
Viiteviivan suoristus. Poistaa viiteviivasta kaikki käännepisteet, paitsi tuhoutumattomaksi määritellyn.

Author:
Tiina Tamminen, Antti Koivisto

Variable Index

 o cornerCount
 o refLine
 o removed
 o undeletable

Constructor Index

 o StraightenLineCommand(ReferenceLineModel)

Method Index

 o doIt()
Suoristaa viiteviivan.
 o redo()
Suoristaa viiteviivan.
 o straightenLine()
doIt:n ja redon yhteinen koodi
 o toString()
 o undo()
Lisää poistetut käännepisteet takaisin viitemalliin.

Variables

 o refLine
 ReferenceLineModel refLine
 o removed
 Location removed[]
 o undeletable
 int undeletable
 o cornerCount
 int cornerCount

Constructors

 o StraightenLineCommand
 public StraightenLineCommand(ReferenceLineModel refLine)

Methods

 o doIt
 boolean doIt()
Suoristaa viiteviivan. Tallentaa taulukkoon poistettujen käännepisteiden sijainnin.

Overrides:
doIt in class Command
 o redo
 boolean redo()
Suoristaa viiteviivan.

Overrides:
redo in class Command
 o straightenLine
 private void straightenLine()
doIt:n ja redon yhteinen koodi

 o undo
 boolean undo()
Lisää poistetut käännepisteet takaisin viitemalliin. Tuhoutumaton käännepiste on jo viitemallissa.

Overrides:
undo in class Command
 o toString
 public String toString()
Overrides:
toString in class Command

All Packages  Class Hierarchy  This Package  Previous  Next  Index