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
-
cornerCount
-
-
refLine
-
-
removed
-
-
undeletable
-
-
StraightenLineCommand(ReferenceLineModel)
-
-
doIt()
- Suoristaa viiteviivan.
-
redo()
- Suoristaa viiteviivan.
-
straightenLine()
- doIt:n ja redon yhteinen koodi
-
toString()
-
-
undo()
- Lisää poistetut käännepisteet takaisin viitemalliin.
refLine
ReferenceLineModel refLine
removed
Location removed[]
undeletable
int undeletable
cornerCount
int cornerCount
StraightenLineCommand
public StraightenLineCommand(ReferenceLineModel refLine)
doIt
boolean doIt()
- Suoristaa viiteviivan. Tallentaa taulukkoon poistettujen
käännepisteiden sijainnin.
- Overrides:
- doIt in class Command
redo
boolean redo()
- Suoristaa viiteviivan.
- Overrides:
- redo in class Command
straightenLine
private void straightenLine()
- doIt:n ja redon yhteinen koodi
undo
boolean undo()
- Lisää poistetut käännepisteet takaisin viitemalliin. Tuhoutumaton
käännepiste on jo viitemallissa.
- Overrides:
- undo in class Command
toString
public String toString()
- Overrides:
- toString in class Command
All Packages Class Hierarchy This Package Previous Next Index