Package ch.epfl.cs107.play.math
Interface Attachable
- All Superinterfaces:
Positionable
- All Known Subinterfaces:
Window
- All Known Implementing Classes:
ImageGraphics,Node,RPGSprite,ShapeGraphics,Sprite,SwingWindow,TextGraphics
Represents a positionable object that can be placed or attached.
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetParent(Positionable parent) Chooses reference object.voidsetRelativeTransform(Transform transform) Sets relative affine transformation.Methods inherited from interface ch.epfl.cs107.play.math.Positionable
getPosition, getTransform, getVelocity
-
Method Details
-
setParent
Chooses reference object.- Parameters:
parent- (Positionable): any positionable, may be null
-
getParent
Positionable getParent()- Returns:
- (Positionable): reference object, may be null
-
setRelativeTransform
Sets relative affine transformation.- Parameters:
transform- (Transform): any transform, not null
-
getRelativeTransform
Transform getRelativeTransform()- Returns:
- (Transform): relative affine transformation, not null
-