public abstract class AbstractMovableRotatableImage extends AbstractMovableImage
Constructor and Description |
---|
AbstractMovableRotatableImage(AbstractGroup parent,
double positionX,
double positionY,
double angle,
double resizeFactor,
java.io.File imageFile,
int imageReferencePointX,
int imageReferencePointY) |
AbstractMovableRotatableImage(AbstractGroup parent,
double positionX,
double positionY,
double angle,
double resizeFactor,
java.lang.String imageFile,
int imageReferencePointX,
int imageReferencePointY) |
AbstractMovableRotatableImage(AbstractGroup parent,
double positionX,
double positionY,
double angle,
double resizeFactor,
java.net.URL imageFile,
int imageReferencePointX,
int imageReferencePointY) |
Modifier and Type | Method and Description |
---|---|
protected double |
getResizeFactor() |
double |
getRotation()
Vrati natocenie v radianoch
|
boolean |
isVisible() |
void |
moveForwards(double length)
Zmeni poziciu o
length v smere danom podla uhla natocenia. |
protected void |
resetColorFilter() |
void |
rotate(double deltaAngle)
Zmeni natocenie o
deltaAngle (v radianoch) |
protected void |
setColorGrayscaleFilter() |
protected void |
setColorToneFilter(float hue,
float saturation) |
protected void |
setImage(java.io.File imageFile,
int imageReferencePointX,
int imageReferencePointY)
Nacita obrazok a jeho urci referencny bod
|
protected void |
setImage(java.lang.String imageFile,
int imageReferencePointX,
int imageReferencePointY)
Nacita obrazok a jeho urci referencny bod
|
protected void |
setImage(java.net.URL imageFile,
int imageReferencePointX,
int imageReferencePointY)
Nacita obrazok a jeho urci referencny bod
|
protected void |
setResizeFactor(double resizeFactor) |
void |
setRotation(double angle)
Nastavi natocenie v radianoch
|
void |
setVisible(boolean visible)
Nastavi, ci sa ma objekt zobrazovat, alebo nie
|
java.lang.String |
toString() |
getPosition, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, moveInDirection, moveTowards, setPosition, setPosition, setPositionX, setPositionY
public AbstractMovableRotatableImage(AbstractGroup parent, double positionX, double positionY, double angle, double resizeFactor, java.lang.String imageFile, int imageReferencePointX, int imageReferencePointY)
public AbstractMovableRotatableImage(AbstractGroup parent, double positionX, double positionY, double angle, double resizeFactor, java.io.File imageFile, int imageReferencePointX, int imageReferencePointY)
public AbstractMovableRotatableImage(AbstractGroup parent, double positionX, double positionY, double angle, double resizeFactor, java.net.URL imageFile, int imageReferencePointX, int imageReferencePointY)
public void moveForwards(double length)
length
v smere danom podla uhla natocenia.length
- vzdialenost o ktoru sa objekt posunie v smere natoceniapublic void rotate(double deltaAngle)
deltaAngle
(v radianoch)deltaAngle
- uhol o ktory sa zmeni natocenie objektu (v radianoch)public void setRotation(double angle)
angle
- natocenie v radianochpublic double getRotation()
protected void setImage(java.lang.String imageFile, int imageReferencePointX, int imageReferencePointY)
imageFile
- subor z ktoreho sa nacita obrazokimageReferencePointX
- x-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduimageReferencePointY
- y-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduprotected void setImage(java.io.File imageFile, int imageReferencePointX, int imageReferencePointY)
imageFile
- subor z ktoreho sa nacita obrazokimageReferencePointX
- x-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduimageReferencePointY
- y-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduprotected void setImage(java.net.URL imageFile, int imageReferencePointX, int imageReferencePointY)
imageFile
- subor z ktoreho sa nacita obrazokimageReferencePointX
- x-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduimageReferencePointY
- y-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduprotected void setColorGrayscaleFilter()
protected void setColorToneFilter(float hue, float saturation)
protected void resetColorFilter()
public java.lang.String toString()
protected void setResizeFactor(double resizeFactor)
protected double getResizeFactor()
public void setVisible(boolean visible)
visible
- urcuje ci ma byt objekt zobrazenypublic boolean isVisible()