Package evo.search.view.render
Class StringShape
- java.lang.Object
-
- evo.search.view.render.StringShape
-
-
Constructor Summary
Constructors Constructor Description StringShape(String string, float x, float y)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(double x, double y)booleancontains(double x, double y, double w, double h)booleancontains(Point2D p)booleancontains(Rectangle2D r)booleanequals(Object o)RectanglegetBounds()Rectangle2DgetBounds2D()PathIteratorgetPathIterator(AffineTransform at)PathIteratorgetPathIterator(AffineTransform at, double flatness)StringgetString()String to be rendered.floatgetX()y-coordinate of the upper-left edge of the string shape.floatgetY()y-coordinate of the upper-left edge of the string shape.inthashCode()booleanintersects(double x, double y, double w, double h)booleanintersects(Rectangle2D r)StringtoString()
-
-
-
Constructor Detail
-
StringShape
public StringShape(String string, float x, float y)
-
-
Method Detail
-
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2Din interfaceShape
-
intersects
public boolean intersects(double x, double y, double w, double h)- Specified by:
intersectsin interfaceShape
-
intersects
public boolean intersects(Rectangle2D r)
- Specified by:
intersectsin interfaceShape
-
contains
public boolean contains(double x, double y, double w, double h)
-
contains
public boolean contains(Rectangle2D r)
-
getPathIterator
public PathIterator getPathIterator(AffineTransform at)
- Specified by:
getPathIteratorin interfaceShape
-
getPathIterator
public PathIterator getPathIterator(AffineTransform at, double flatness)
- Specified by:
getPathIteratorin interfaceShape
-
getString
public String getString()
String to be rendered.
-
getX
public float getX()
y-coordinate of the upper-left edge of the string shape.
-
getY
public float getY()
y-coordinate of the upper-left edge of the string shape.
-
-