OpenCV 2.4.7

org.opencv.core
Class Size

java.lang.Object
  extended by org.opencv.core.Size

public class Size
extends java.lang.Object

template class CV_EXPORTS Size_

// C++ code:

public:

typedef _Tp value_type;

//! various constructors

Size_();

Size_(_Tp _width, _Tp _height);

Size_(const Size_& sz);

Size_(const CvSize& sz);

Size_(const CvSize2D32f& sz);

Size_(const Point_<_Tp>& pt);

Size_& operator = (const Size_& sz);

//! the area (width*height)

_Tp area() const;

//! conversion of another data type.

template operator Size_<_Tp2>() const;

//! conversion to the old-style OpenCV types

operator CvSize() const;

operator CvSize2D32f() const;

_Tp width, height; // the width and the height

};

Template class for specifying the size of an image or rectangle. The class includes two members called width and height. The structure can be converted to and from the old OpenCV structures

CvSize and CvSize2D32f. The same set of arithmetic and comparison operations as for Point_ is available. OpenCV defines the following Size_<> aliases:

// C++ code:

typedef Size_ Size2i;

typedef Size2i Size;

typedef Size_ Size2f;

See Also:
org.opencv.core.Size_

Field Summary
 double height
           
 double width
           
 
Constructor Summary
Size()
           
Size(double[] vals)
           
Size(double width, double height)
           
Size(Point p)
           
 
Method Summary
 double area()
           
 Size clone()
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 void set(double[] vals)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

height

public double height

width

public double width
Constructor Detail

Size

public Size()

Size

public Size(double[] vals)

Size

public Size(double width,
            double height)

Size

public Size(Point p)
Method Detail

area

public double area()

clone

public Size clone()
Overrides:
clone in class java.lang.Object

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

set

public void set(double[] vals)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

OpenCV 2.4.7 Documentation