Uses of Interface
de.xima.fc.common.geometry.Point2D
Packages that use Point2D
-
Uses of Point2D in de.xima.fc.common.geometry
Classes in de.xima.fc.common.geometry that implement Point2DModifier and TypeClassDescriptionfinal classA 2D point with double precision coordinates.Methods in de.xima.fc.common.geometry that return Point2DModifier and TypeMethodDescriptionPoint2D.coordinate(ECartesianAxis1D axis, Numerical coordinate) Point2D.coordinate(ECartesianAxis2D axis, Numerical coordinate) Point2D.coordinateByte(ECartesianAxis1D axis, byte coordinate) Point2D.coordinateByte(ECartesianAxis2D axis, byte coordinate) Point2D.coordinateDouble(ECartesianAxis1D axis, double coordinate) Point2D.coordinateDouble(ECartesianAxis2D axis, double coordinate) Point2D.coordinateFloat(ECartesianAxis1D axis, float coordinate) Point2D.coordinateFloat(ECartesianAxis2D axis, float coordinate) Point2D.coordinateInt(ECartesianAxis1D axis, int coordinate) Point2D.coordinateInt(ECartesianAxis2D axis, int coordinate) Point2D.coordinateLong(ECartesianAxis1D axis, long coordinate) Point2D.coordinateLong(ECartesianAxis2D axis, long coordinate) Point2D.coordinateShort(ECartesianAxis1D axis, short coordinate) Point2D.coordinateShort(ECartesianAxis2D axis, short coordinate) Point2D.normalize()Point2D.rotateDegrees(double angleDegrees) Rotates this point around the origin (0, 0) by the given angle in degrees, in an anti-clockwise direction.Point2D.rotateDegreesXY(double angleDegrees) Point2D.rotateRadians(double angleRadians) Rotates this point around the origin (0, 0) by the given angle in radians, in an anti-clockwise direction.Point2D.rotateRadiansXY(double angleRadians) Point2D.scale(byte scale) Point2D.scale(byte sx, byte sy) Scales this point by the given ratio.Point2D.scale(double scale) Point2D.scale(double sx, double sy) Scales this point by the given ratio.Point2D.scale(float scale) Point2D.scale(float sx, float sy) Scales this point by the given ratio.Point2D.scale(int scale) Point2D.scale(int sx, int sy) Scales this point by the given ratio.Point2D.scale(long scale) Point2D.scale(long sx, long sy) Scales this point by the given ratio.Point2D.scale(short scale) Point2D.scale(short sx, short sy) Scales this point by the given ratio.Point2D.subtract(byte dx, byte dy) Subtracts a given amount from the coordinates of this point.Point2D.subtract(double dx, double dy) Subtracts a given amount from the coordinates of this point.Point2D.subtract(float dx, float dy) Subtracts a given amount from the coordinates of this point.Point2D.subtract(int dx, int dy) Subtracts a given amount from the coordinates of this point.Point2D.subtract(long dx, long dy) Subtracts a given amount from the coordinates of this point.Point2D.subtract(short dx, short dy) Subtracts a given amount from the coordinates of this point.Point2D.subtract(Point2DLike<?> delta) Subtracts the given point from this point.Point2D.translate(byte dx, byte dy) Translates this point by the given delta.Point2D.translate(double dx, double dy) Translates this point by the given delta.Point2D.translate(float dx, float dy) Translates this point by the given delta.Point2D.translate(int dx, int dy) Translates this point by the given delta.Point2D.translate(long dx, long dy) Translates this point by the given delta.Point2D.translate(short dx, short dy) Translates this point by the given delta.Point2D.translate(Point2DLike<?> delta) Translates this point by the given delta.Point2D.xByte(byte x) Point2D.xDouble(double x) Point2D.xFloat(float x) Point2D.xInt(int x) Point2D.xLong(long x) Point2D.xShort(short x) Point2D.yByte(byte y) Point2D.yDouble(double y) Point2D.yFloat(float y) Point2D.yInt(int y) Point2D.yLong(long y) Point2D.yShort(short y) Methods in de.xima.fc.common.geometry with parameters of type Point2DModifier and TypeMethodDescriptionstatic doubleGeometry2D.offsetPointLine(Point2D<?> point, Point2D<?> lineStart, Point2D<?> lineEnd) Computes the offset of a point from a line segment defined by two points in 2D space.