public class

PointF

extends Object
implements Parcelable
java.lang.Object
   ↳ android.graphics.PointF

Class Overview

PointF holds two float coordinates

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<PointF> CREATOR
public float x
public float y
Public Constructors
PointF()
PointF(float x, float y)
PointF(Point p)
Public Methods
int describeContents()
Parcelable interface methods
final boolean equals(float x, float y)
Returns true if the point's coordinates equal (x,y)
final float length()
Return the euclidian distance from (0,0) to the point
static float length(float x, float y)
Returns the euclidian distance from (0,0) to (x,y)
final void negate()
final void offset(float dx, float dy)
void readFromParcel(Parcel in)
Set the point's coordinates from the data stored in the specified parcel.
final void set(float x, float y)
Set the point's x and y coordinates
final void set(PointF p)
Set the point's x and y coordinates to the coordinates of p
void writeToParcel(Parcel out, int flags)
Write this point to the specified parcel.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<PointF> CREATOR

Since: API Level 13

public float x

Since: API Level 1

public float y

Since: API Level 1

Public Constructors

public PointF ()

Since: API Level 1

public PointF (float x, float y)

Since: API Level 1

public PointF (Point p)

Since: API Level 1

Public Methods

public int describeContents ()

Since: API Level 13

Parcelable interface methods

Returns
  • a bitmask indicating the set of special object types marshalled by the Parcelable.

public final boolean equals (float x, float y)

Since: API Level 1

Returns true if the point's coordinates equal (x,y)

public final float length ()

Since: API Level 1

Return the euclidian distance from (0,0) to the point

public static float length (float x, float y)

Since: API Level 1

Returns the euclidian distance from (0,0) to (x,y)

public final void negate ()

Since: API Level 1

public final void offset (float dx, float dy)

Since: API Level 1

public void readFromParcel (Parcel in)

Since: API Level 13

Set the point's coordinates from the data stored in the specified parcel. To write a point to a parcel, call writeToParcel().

Parameters
in The parcel to read the point's coordinates from

public final void set (float x, float y)

Since: API Level 1

Set the point's x and y coordinates

public final void set (PointF p)

Since: API Level 1

Set the point's x and y coordinates to the coordinates of p

public void writeToParcel (Parcel out, int flags)

Since: API Level 13

Write this point to the specified parcel. To restore a point from a parcel, use readFromParcel()

Parameters
out The parcel to write the point's coordinates into
flags Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.