# System.Types.TPointF Methods

InheritedProtected

_sameValue | public | Tests whether a TPointF object's fields are equal to some other values, received as parameters. |

_sqrf | public | Returns the squared value of the value received as parameter. |

Add (deprecated) | public | Calculates the sum between two points. |

Angle | public | Calculates the angle in radians formed by the point and the APoint parameter relative to the X-Axis using an Arctan2 function. |

AngleCosine | public | Calculates the angle cosine of the current TPointF object. |

Ceiling | public | Does superior rounding over the coordinates of the TPointF object. |

Create | public | Creates and returns a TPointF object. |

CrossProduct | public | Calculates the cross product of two points. |

Distance | public | Calculates the distance between the current TPointF object and the point specified by the APoint parameter. |

DotProduct | public | Calculates the dot product of two points. |

EqualsTo | public | |

IsEmpty | public | Tests whether the point is empty. |

IsZero | public | Tests whether the point is zero. |

Length | public | Calculates the length of the hypotenuse from (0,0) to the (X,Y) coordinates of the TPointF object. |

MidPoint | public | Calculates the halfway point of the segment created by the current TPointF object and the APoint provided. |

Normalize | public | Function to normalize the current TPointF object. |

Offset | public | Increments the values of `X` and `Y` . |

operator != | public | Tests whether two points are not equal. |

operator * | public | Multiplies the coordinates of a point with a value or the coordinates of another point. |

operator *= | public | Changes the coordinates of the point by multiplying the current coordinates with a value or with the coordinates of another point. |

operator + | public | Calculates the sum between two points. |

operator += | public | Adds certain values to a point location. |

operator - | public | Subtracts certain values from a point's location coordinates. |

operator -= | public | Calculates the difference between two points. |

operator / | public | Returns a TPointF object with the coordinates of the current TPointF object divided by the provided value. |

operator /= | public | Divides the coordinates of the current TPointF object with the provided value. |

operator == | public | Tests whether two points are equal. |

operator Addition | public | Calculates the sum between two points. |

operator Division | public | |

operator Equality | public | Tests whether two TPointF objects are equal. |

operator Implicit | public | |

operator Inequality | public | Tests whether two points are not equal. |

operator Multiply | public | |

operator Subtraction | public | Calculates the difference between two TPointF objects. |

operator UnaryNegation | public | |

PointInCircle | public | Tests whether the point is on or inside a circle. |

PtInCircle | public | Tests whether the point is within a circle. |

Reflect | public | Calculates the reflection of the current TPointF object according to the line created with the APoint provided. |

Rotate | public | Function to rotate the current TPointF object with the provided angle. |

Round | public | Rounds the coordinates of the TPointF object. |

Scale (deprecated) | public | |

SetLocation (deprecated) | public | Sets the location of a TPointF object. |

SnapToPixel | public | Rounds the current TPointF object to the specified scale value. |

Subtract (deprecated) | public | Calculates the difference between two TPointF objects. |

Truncate | public | Truncates the coordinates of the TPointF object. |

Zero | public | Point where the values of X and Y are all 0. |