java.lang.Object
eu.hansolo.fx.geometry.Shape
eu.hansolo.fx.geometry.RectangularShape
- Direct Known Subclasses:
Ellipse
-
Field Summary
Fields inherited from class eu.hansolo.fx.geometry.Shape
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP, RECT_INTERSECTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(eu.hansolo.toolboxfx.geom.Point POINT) doubledoubleabstract doubledoublegetMaxX()doublegetMaxY()doublegetMinX()doublegetMinY()getPathIterator(BaseTransform TRANSFORM, double FLATNESS) abstract doublegetWidth()abstract doublegetX()abstract doublegetY()abstract booleanisEmpty()abstract voidset(double x, double y, double w, double h) voidset(eu.hansolo.toolboxfx.geom.Point POINT, double WIDTH, double HEIGHT) voidsetFromCenter(double CENTER_X, double CENTER_Y, double CORNER_X, double CORNER_Y) voidsetFromCenter(eu.hansolo.toolboxfx.geom.Point CENTER, eu.hansolo.toolboxfx.geom.Point CORNER) voidsetFromDiagonal(double x1, double y1, double x2, double y2) voidsetFromDiagonal(eu.hansolo.toolboxfx.geom.Point p1, eu.hansolo.toolboxfx.geom.Point p2) Methods inherited from class eu.hansolo.fx.geometry.Shape
accumulate, accumulateCubic, accumulateCubic, accumulateQuad, contains, contains, contains, copy, getPathIterator, intersects, intersects, pointCrossingsForCubic, pointCrossingsForLine, pointCrossingsForPath, pointCrossingsForQuad, rectCrossingsForCubic, rectCrossingsForLine, rectCrossingsForPath, rectCrossingsForQuad
-
Constructor Details
-
RectangularShape
protected RectangularShape()
-
-
Method Details
-
getX
public abstract double getX() -
getY
public abstract double getY() -
getWidth
public abstract double getWidth() -
getHeight
public abstract double getHeight() -
getMinX
public double getMinX() -
getMinY
public double getMinY() -
getMaxX
public double getMaxX() -
getMaxY
public double getMaxY() -
getCenterX
public double getCenterX() -
getCenterY
public double getCenterY() -
isEmpty
public abstract boolean isEmpty() -
set
public abstract void set(double x, double y, double w, double h) -
set
public void set(eu.hansolo.toolboxfx.geom.Point POINT, double WIDTH, double HEIGHT) -
setFromDiagonal
public void setFromDiagonal(eu.hansolo.toolboxfx.geom.Point p1, eu.hansolo.toolboxfx.geom.Point p2) -
setFromDiagonal
public void setFromDiagonal(double x1, double y1, double x2, double y2) -
setFromCenter
public void setFromCenter(eu.hansolo.toolboxfx.geom.Point CENTER, eu.hansolo.toolboxfx.geom.Point CORNER) -
setFromCenter
public void setFromCenter(double CENTER_X, double CENTER_Y, double CORNER_X, double CORNER_Y) -
contains
public boolean contains(eu.hansolo.toolboxfx.geom.Point POINT) -
getBounds
-
getPathIterator
- Specified by:
getPathIteratorin classShape
-