Class Line2D
- java.lang.Object
-
- com.avaya.clientservices.collaboration.drawing.Line2D
-
- Direct Known Subclasses:
Segment2D
public class Line2D extends java.lang.ObjectConsists of two points and represents line object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubledistance(android.graphics.PointF point)Calculates distance from a point to a linefloatgetX1()floatgetX2()floatgetY1()floatgetY2()voidset(float x1, float y1, float x2, float y2)Sets coordinates of two points.voidset(android.graphics.PointF a, android.graphics.PointF b)Sets coordinates of two points
-
-
-
Method Detail
-
getX1
public float getX1()
- Returns:
- x coordinate of point 1
-
getY1
public float getY1()
- Returns:
- y coordinate of point 1
-
getX2
public float getX2()
- Returns:
- x coordinate of point 2
-
getY2
public float getY2()
- Returns:
- y coordinate of point 1
-
set
public final void set(float x1, float y1, float x2, float y2)Sets coordinates of two points.- Parameters:
x1- x coordinate of first point.y1- y coordinate of first point.x2- x coordinate of second point.y2- y coordinate of second point.
-
set
public final void set(android.graphics.PointF a, android.graphics.PointF b)Sets coordinates of two points- Parameters:
a- first point.b- second point.
-
distance
public double distance(android.graphics.PointF point)
Calculates distance from a point to a line- Parameters:
point- point from distance is calculated.- Returns:
- distance to line
-
-