org.opencv.core
Class Point
java.lang.Object
org.opencv.core.Point
public class Point
- extends java.lang.Object
Template class for 2D points specified by its coordinates x and
y.
An instance of the class is interchangeable with C structures,
CvPoint
and CvPoint2D32f
. There is also a cast
operator to convert point coordinates to the specified type. The conversion
from floating-point coordinates to integer coordinates is done by rounding.
Commonly, the conversion uses this operation for each of the coordinates.
Besides the class members listed in the declaration above, the following
operations on points are implemented:
For your convenience, the following type aliases are defined:
Example:
- See Also:
- org.opencv.core.Point_
Field Summary |
double |
x
|
double |
y
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
x
public double x
y
public double y
Point
public Point()
Point
public Point(double[] vals)
Point
public Point(double x,
double y)
clone
public Point clone()
- Overrides:
clone
in class java.lang.Object
dot
public double dot(Point p)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
inside
public boolean inside(Rect r)
set
public void set(double[] vals)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object