1
package org.opencv.core;
6
public double width, height;
8
public Size(double width, double height) {
17
public Size(Point p) {
22
public Size(double[] vals) {
26
public void set(double[] vals) {
28
width = vals.length > 0 ? vals[0] : 0;
29
height = vals.length > 1 ? vals[1] : 0;
36
public double area() {
37
return width * height;
41
return new Size(width, height);
45
public int hashCode() {
49
temp = Double.doubleToLongBits(height);
50
result = prime * result + (int) (temp ^ (temp >>> 32));
51
temp = Double.doubleToLongBits(width);
52
result = prime * result + (int) (temp ^ (temp >>> 32));
57
public boolean equals(Object obj) {
58
if (this == obj) return true;
59
if (!(obj instanceof Size)) return false;
61
return width == it.width && height == it.height;
65
public String toString() {
66
return (int)width + "x" + (int)height;