|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.geom.RectangularShape org.geotools.renderer.geom.Arrow2D
Arrow oriented toward positives x values (0? arithmetic). This shape doesn't
have direct support for rotation. To rotate the arrow toward an other direction, use
AffineTransform
.
The Arrow2D
shape
Constructor Summary | |
Arrow2D()
Construit une fl?che donc la surface initiale est nulle. |
|
Arrow2D(double x,
double y,
double width,
double height)
Construit une fl?che situ?e aux coordonn?es (x,y) avec une longueur selon x de width et une hauteur selon
y de height . |
Method Summary | |
boolean |
contains(double x,
double y)
Indique si cette fl?che contient le point sp?cifi?. |
boolean |
contains(double x,
double y,
double width,
double height)
Indique si la fl?che contient enti?rement le rectangle sp?cifi?. |
boolean |
equals(java.lang.Object obj)
Indique si cette fl?che est identique ? la fl?che sp?cifi?e. |
java.awt.geom.Rectangle2D |
getBounds2D()
Renvoie les dimensions de cette fl?che. |
double |
getHeight()
Retourne la largeur de la partie la plus large de la fl?che. |
double |
getHeight(double x)
Renvoie la largeur de la fl?che ? la position x. |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at)
Retourne un it?rateur permettant de balayer les segments formant la fl?che. |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
Retourne un it?rateur permettant de balayer les segments formant la fl?che. |
double |
getTailLength()
Renvoie la longueur de la queue de la fl?che, |
double |
getWidth()
Retourne la longueur de la fl?che, de la base jusqu'? sa pointe. |
double |
getX()
Retourne la coordonn?e x. |
double |
getY()
Retourne la coordonn?e y. |
int |
hashCode()
Retourne un code "hash value" pour cette fl?che. |
boolean |
intersects(double x,
double y,
double width,
double height)
Indique si la fl?che intersepte le rectangle sp?cifi?. |
boolean |
isEmpty()
D?termine si la superficie de cette fl?che est nulle. |
void |
setFrame(double x,
double y,
double width,
double height)
Affecte une nouvelle position et une nouvelle largeur ? la fl?che. |
void |
setTailProportion(double sx,
double sy1,
double sy0)
Modifie la largeur et hauteur de la queue de la fl?che, en proportion avec les dimensions totales de cette fl?che. |
Methods inherited from class java.awt.geom.RectangularShape |
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Arrow2D()
public Arrow2D(double x, double y, double width, double height)
width
et une hauteur selon
y de height
.
x
- Coordonn?e x minimale.y
- Coordonn?e y minimale.width
- Longueur selon l'axe des x, de la base ? la pointe de la fl?che.height
- Largeur maximale de la fl?che, mesur?e selon l'axe des y.Method Detail |
public void setTailProportion(double sx, double sy1, double sy0)
sx
- Proportion de la longueur occup?e par la queue de la fl?che, entre 0 et 1.sy1
- Proportion de la largeur occup?e par la queue de la fl?che pr?s de la base, entre 0 et 1.sy0
- Proportion de la largeur occup?e par le bout de la queue de la fl?che, entre 0 et 1.public double getTailLength()
getWidth
.public double getX()
public double getY()
public double getWidth()
public double getHeight()
public double getHeight(double x)
getMinX()
? getMaxX()
, alors cette m?thode retourne 0.
Sinon elle retourne la largeur de la fl?che ? la position sp?cifi?e.
x
- Coordonn?e x ? laquelle on veut la largeur.
getHeight
.public boolean isEmpty()
true
si la superficie de cette fl?che est nulle.public void setFrame(double x, double y, double width, double height)
x
- Coordonn?ex x minimale.y
- Coordonn?ex y minimale.width
- Longueur, de la base ? la pointe de la fl?che.height
- Largeur de la partie la plus large de la fl?che.public java.awt.geom.Rectangle2D getBounds2D()
public boolean contains(double x, double y)
x
- Coordonn?e x du point ? v?rifier.y
- Coordonn?e y du point ? v?rifier.public boolean contains(double x, double y, double width, double height)
x
- Coordonn?e x minimale du rectangle.y
- Coordonn?e y minimale du rectangle.width
- Largeur du rectangle.height
- Hauteur du rectangle.
true
si la fl?che contient le rectangle.public boolean intersects(double x, double y, double width, double height)
x
- Coordonn?e x minimale du rectangle.y
- Coordonn?e y minimale du rectangle.width
- Largeur du rectangle.height
- Hauteur du rectangle.
true
si la fl?che intersepte le rectangle.public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)
getPathIterator
.
at
- Une transformation affine facultative.flatness
- Ignor?.public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
at
- Une transformation affine facultative.public boolean equals(java.lang.Object obj)
public int hashCode()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |