Uses of Class
java.awt.geom.Point2D
-
Packages that use Point2D Package Description java.awt Contains all of the classes for creating user interfaces and for painting graphics and images.java.awt.font Provides classes and interface relating to fonts.java.awt.geom Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.java.awt.image Provides classes for creating and modifying images. -
-
Uses of Point2D in java.awt
Subclasses of Point2D in java.awt Modifier and Type Class and Description class
Point
A point representing a location in(x,y)
coordinate space, specified in integer precision.Methods in java.awt that return Point2D Modifier and Type Method and Description Point2D
RadialGradientPaint. getCenterPoint()
Returns a copy of the center point of the radial gradient.Point2D
LinearGradientPaint. getEndPoint()
Returns a copy of the end point of the gradient axis.Point2D
RadialGradientPaint. getFocusPoint()
Returns a copy of the focus point of the radial gradient.Point2D
GradientPaint. getPoint1()
Returns a copy of the point P1 that anchors the first color.Point2D
GradientPaint. getPoint2()
Returns a copy of the point P2 which anchors the second color.Point2D
LinearGradientPaint. getStartPoint()
Returns a copy of the start point of the gradient axis.Methods in java.awt with parameters of type Point2D Modifier and Type Method and Description boolean
Polygon. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.boolean
Shape. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.Constructors in java.awt with parameters of type Point2D Constructor and Description GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2)
Constructs a simple acyclicGradientPaint
object.GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2, boolean cyclic)
Constructs either a cyclic or acyclicGradientPaint
object depending on theboolean
parameter.LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors)
Constructs aLinearGradientPaint
with a defaultNO_CYCLE
repeating method andSRGB
color space.LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
Constructs aLinearGradientPaint
with a defaultSRGB
color space.LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)
Constructs aLinearGradientPaint
.RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors)
Constructs aRadialGradientPaint
with a defaultNO_CYCLE
repeating method andSRGB
color space, using the center as the focus point.RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
Constructs aRadialGradientPaint
with a defaultSRGB
color space, using the center as the focus point.RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
Constructs aRadialGradientPaint
with a defaultSRGB
color space.RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)
Constructs aRadialGradientPaint
. -
Uses of Point2D in java.awt.font
Methods in java.awt.font that return Point2D Modifier and Type Method and Description abstract Point2D
GlyphVector. getGlyphPosition(int glyphIndex)
Returns the position of the specified glyph relative to the origin of thisGlyphVector
.Methods in java.awt.font with parameters of type Point2D Modifier and Type Method and Description void
TextLayout. hitToPoint(TextHitInfo hit, Point2D point)
Convert a hit to a point in standard coordinates.abstract void
LayoutPath. pathToPoint(Point2D location, boolean preceding, Point2D point)
Convert a location relative to the path to a point in user coordinates.abstract boolean
LayoutPath. pointToPath(Point2D point, Point2D location)
Convert a point in user space to a location relative to the path.abstract void
GlyphVector. setGlyphPosition(int glyphIndex, Point2D newPos)
Sets the position of the specified glyph within thisGlyphVector
. -
Uses of Point2D in java.awt.geom
Subclasses of Point2D in java.awt.geom Modifier and Type Class and Description static class
Point2D.Double
TheDouble
class defines a point specified indouble
precision.static class
Point2D.Float
TheFloat
class defines a point specified in float precision.Methods in java.awt.geom that return Point2D Modifier and Type Method and Description Point2D
AffineTransform. deltaTransform(Point2D ptSrc, Point2D ptDst)
Transforms the relative distance vector specified byptSrc
and stores the result inptDst
.abstract Point2D
CubicCurve2D. getCtrlP1()
Returns the first control point.Point2D
CubicCurve2D.Float. getCtrlP1()
Returns the first control point.Point2D
CubicCurve2D.Double. getCtrlP1()
Returns the first control point.abstract Point2D
CubicCurve2D. getCtrlP2()
Returns the second control point.Point2D
CubicCurve2D.Float. getCtrlP2()
Returns the second control point.Point2D
CubicCurve2D.Double. getCtrlP2()
Returns the second control point.abstract Point2D
QuadCurve2D. getCtrlPt()
Returns the control point.Point2D
QuadCurve2D.Float. getCtrlPt()
Returns the control point.Point2D
QuadCurve2D.Double. getCtrlPt()
Returns the control point.Point2D
Path2D. getCurrentPoint()
Returns the coordinates most recently added to the end of the path as aPoint2D
object.Point2D
Arc2D. getEndPoint()
Returns the ending point of the arc.abstract Point2D
QuadCurve2D. getP1()
Returns the start point.Point2D
QuadCurve2D.Float. getP1()
Returns the start point.Point2D
QuadCurve2D.Double. getP1()
Returns the start point.abstract Point2D
CubicCurve2D. getP1()
Returns the start point.Point2D
CubicCurve2D.Float. getP1()
Returns the start point.Point2D
CubicCurve2D.Double. getP1()
Returns the start point.abstract Point2D
Line2D. getP1()
Returns the startPoint2D
of thisLine2D
.Point2D
Line2D.Float. getP1()
Returns the startPoint2D
of thisLine2D
.Point2D
Line2D.Double. getP1()
Returns the startPoint2D
of thisLine2D
.abstract Point2D
QuadCurve2D. getP2()
Returns the end point.Point2D
QuadCurve2D.Float. getP2()
Returns the end point.Point2D
QuadCurve2D.Double. getP2()
Returns the end point.abstract Point2D
CubicCurve2D. getP2()
Returns the end point.Point2D
CubicCurve2D.Float. getP2()
Returns the end point.Point2D
CubicCurve2D.Double. getP2()
Returns the end point.abstract Point2D
Line2D. getP2()
Returns the endPoint2D
of thisLine2D
.Point2D
Line2D.Float. getP2()
Returns the endPoint2D
of thisLine2D
.Point2D
Line2D.Double. getP2()
Returns the endPoint2D
of thisLine2D
.Point2D
Arc2D. getStartPoint()
Returns the starting point of the arc.Point2D
AffineTransform. inverseTransform(Point2D ptSrc, Point2D ptDst)
Inverse transforms the specifiedptSrc
and stores the result inptDst
.Point2D
AffineTransform. transform(Point2D ptSrc, Point2D ptDst)
Transforms the specifiedptSrc
and stores the result inptDst
.Methods in java.awt.geom with parameters of type Point2D Modifier and Type Method and Description void
Rectangle2D. add(Point2D pt)
Adds thePoint2D
objectpt
to thisRectangle2D
.static boolean
Path2D. contains(PathIterator pi, Point2D p)
Tests if the specifiedPoint2D
is inside the closed boundary of the specifiedPathIterator
.boolean
Area. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.boolean
QuadCurve2D. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.boolean
CubicCurve2D. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.boolean
Path2D. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.boolean
Line2D. contains(Point2D p)
Tests if a givenPoint2D
is inside the boundary of thisLine2D
.boolean
RectangularShape. contains(Point2D p)
Tests if a specifiedPoint2D
is inside the boundary of theShape
, as described by the definition of insideness.Point2D
AffineTransform. deltaTransform(Point2D ptSrc, Point2D ptDst)
Transforms the relative distance vector specified byptSrc
and stores the result inptDst
.double
Point2D. distance(Point2D pt)
Returns the distance from thisPoint2D
to a specifiedPoint2D
.double
Point2D. distanceSq(Point2D pt)
Returns the square of the distance from thisPoint2D
to a specifiedPoint2D
.Point2D
AffineTransform. inverseTransform(Point2D ptSrc, Point2D ptDst)
Inverse transforms the specifiedptSrc
and stores the result inptDst
.int
Rectangle2D. outcode(Point2D p)
Determines where the specifiedPoint2D
lies with respect to thisRectangle2D
.double
Line2D. ptLineDist(Point2D pt)
Returns the distance from aPoint2D
to this line.double
Line2D. ptLineDistSq(Point2D pt)
Returns the square of the distance from a specifiedPoint2D
to this line.double
Line2D. ptSegDist(Point2D pt)
Returns the distance from aPoint2D
to this line segment.double
Line2D. ptSegDistSq(Point2D pt)
Returns the square of the distance from aPoint2D
to this line segment.int
Line2D. relativeCCW(Point2D p)
Returns an indicator of where the specifiedPoint2D
lies with respect to this line segment.void
Arc2D. setAngles(Point2D p1, Point2D p2)
Sets the starting angle and angular extent of this arc using two points.void
Arc2D. setAngleStart(Point2D p)
Sets the starting angle of this arc to the angle that the specified point defines relative to the center of this arc.void
Arc2D. setArc(Point2D loc, Dimension2D size, double angSt, double angExt, int closure)
Sets the location, size, angular extents, and closure type of this arc to the specified values.void
Arc2D. setArcByTangent(Point2D p1, Point2D p2, Point2D p3, double radius)
Sets the position, bounds, and angular extents of this arc to the specified value.void
QuadCurve2D. setCurve(Point2D[] pts, int offset)
Sets the location of the end points and control points of thisQuadCurve2D
to the coordinates of thePoint2D
objects at the specified offset in the specified array.void
CubicCurve2D. setCurve(Point2D[] pts, int offset)
Sets the location of the end points and control points of this curve to the coordinates of thePoint2D
objects at the specified offset in the specified array.void
QuadCurve2D. setCurve(Point2D p1, Point2D cp, Point2D p2)
Sets the location of the end points and control point of thisQuadCurve2D
to the specifiedPoint2D
coordinates.void
CubicCurve2D. setCurve(Point2D p1, Point2D cp1, Point2D cp2, Point2D p2)
Sets the location of the end points and control points of this curve to the specifiedPoint2D
coordinates.void
RectangularShape. setFrame(Point2D loc, Dimension2D size)
Sets the location and size of the framing rectangle of thisShape
to the specifiedPoint2D
andDimension2D
, respectively.void
RectangularShape. setFrameFromCenter(Point2D center, Point2D corner)
Sets the framing rectangle of thisShape
based on a specified centerPoint2D
and cornerPoint2D
.void
RectangularShape. setFrameFromDiagonal(Point2D p1, Point2D p2)
Sets the diagonal of the framing rectangle of thisShape
based on two specifiedPoint2D
objects.void
Line2D. setLine(Point2D p1, Point2D p2)
Sets the location of the end points of thisLine2D
to the specifiedPoint2D
coordinates.void
Point2D. setLocation(Point2D p)
Sets the location of thisPoint2D
to the same coordinates as the specifiedPoint2D
object.void
AffineTransform. transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts)
Transforms an array of point objects by this transform.void
AffineTransform. transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts)
Transforms an array of point objects by this transform.Point2D
AffineTransform. transform(Point2D ptSrc, Point2D ptDst)
Transforms the specifiedptSrc
and stores the result inptDst
.Constructors in java.awt.geom with parameters of type Point2D Constructor and Description Double(Point2D p1, Point2D p2)
Constructs and initializes aLine2D
from the specifiedPoint2D
objects.Float(Point2D p1, Point2D p2)
Constructs and initializes aLine2D
from the specifiedPoint2D
objects. -
Uses of Point2D in java.awt.image
Methods in java.awt.image that return Point2D Modifier and Type Method and Description Point2D
AffineTransformOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the corresponding destination point given a point in the source.Point2D
BandCombineOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the corresponding destination point given a point in the sourceRaster
.Point2D
LookupOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
RescaleOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
ConvolveOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
RasterOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source Raster.Point2D
ColorConvertOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
BufferedImageOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the corresponding destination point given a point in the source image.Methods in java.awt.image with parameters of type Point2D Modifier and Type Method and Description Point2D
AffineTransformOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the corresponding destination point given a point in the source.Point2D
BandCombineOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the corresponding destination point given a point in the sourceRaster
.Point2D
LookupOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
RescaleOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
ConvolveOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
RasterOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source Raster.Point2D
ColorConvertOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the destination point given a point in the source.Point2D
BufferedImageOp. getPoint2D(Point2D srcPt, Point2D dstPt)
Returns the location of the corresponding destination point given a point in the source image.
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.