public class HandleMoveAction extends Object implements CustomAction
| Constructor and Description |
|---|
HandleMoveAction(int entityPosition,
int ringPosition,
int coordPosition,
PFeature pf,
float startX,
float startY,
float endX,
float endY,
boolean isGlued)
Erzeugt eine HandleMoveAction-Instanz.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doAction()
Bewegt das gespeicherte PHandle von der Start- zur Zielkoordinate.
|
boolean |
featureConcerned(Feature feature)
Checks, if the given feature is concerned from this action.
|
CustomAction |
getInverse()
Liefert als Gegenteil die Bewegung des Handles in die andere Richtung.
|
String |
info()
Liefert eine Beschreibung der Aktion als String.
|
public HandleMoveAction(int entityPosition,
int ringPosition,
int coordPosition,
PFeature pf,
float startX,
float startY,
float endX,
float endY,
boolean isGlued)
entityPosition - DOCUMENT ME!ringPosition - DOCUMENT ME!coordPosition - Position der HandleKoordinaten im Koordinatenarray des PFeaturespf - PFeature dem das Handle zugeordnet iststartX - X-Koordinate des AnfangspunktsstartY - Y-Koordinate des AnfangspunktsendX - X-Koordinate des EndpunktsendY - Y-Koordinate des EndpunktsisGlued - Waren beim Verschieben mehrere Handles gekoppelt?public void doAction()
doAction in interface CustomActionpublic String info()
info in interface CustomActionpublic CustomAction getInverse()
getInverse in interface CustomActionpublic boolean featureConcerned(Feature feature)
CustomActionfeatureConcerned in interface CustomActionfeature - the feature that should be checkedCopyright © 2012–2025 cismet GmbH. All rights reserved.