|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectch.kuramo.javie.api.VideoBounds
public final class VideoBounds
VideoBoundsクラスは、画像のサイズと2次元平面上での位置をカプセル化したものです。
サイズは2つのint値で保持します。位置は2つのdouble値で保持します。
VideoBoundsオブジェクトは不変です。
VideoBoundsオブジェクトは作成したあとに変更できないため、共用することができます。
| フィールドの概要 | |
|---|---|
int |
height
画像の高さです。 |
int |
width
画像の幅です。 |
double |
x
X軸方向の位置です。 |
double |
y
Y軸方向の位置です。 |
| コンストラクタの概要 | |
|---|---|
VideoBounds(double x,
double y,
int width,
int height)
位置とサイズを指定して VideoBoundsオブジェクトを生成します。 |
|
VideoBounds(int width,
int height)
サイズを指定し、位置(0, 0)で VideoBoundsオブジェクトを生成します。 |
|
VideoBounds(Size2i size)
サイズを指定し、位置(0, 0)で VideoBoundsオブジェクトを生成します。 |
|
| メソッドの概要 | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
boolean |
isEmpty()
この VideoBoundsオブジェクトのサイズが 0 の場合は true を返します。 |
java.lang.String |
toString()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public final double x
public final double y
public final int width
public final int height
| コンストラクタの詳細 |
|---|
public VideoBounds(double x,
double y,
int width,
int height)
VideoBoundsオブジェクトを生成します。
x - X軸方向の位置y - Y軸方向の位置width - 画像の幅height - 画像の高さ
java.lang.IllegalArgumentException - 引数widthまたはheightが負の値の場合に発生
public VideoBounds(int width,
int height)
VideoBoundsオブジェクトを生成します。
width - 画像の幅height - 画像の高さ
java.lang.IllegalArgumentException - 引数widthまたはheightが負の値の場合に発生public VideoBounds(Size2i size)
VideoBoundsオブジェクトを生成します。
size - 画像のサイズ
java.lang.IllegalArgumentException - 引数sizeの幅または高さが負の値の場合に発生| メソッドの詳細 |
|---|
public boolean isEmpty()
VideoBoundsオブジェクトのサイズが 0 の場合は true を返します。
これは、width または height の少なくともどちらか一方が 0 の場合です。
VideoBoundsオブジェクトのサイズが 0 の場合は true、そうでない場合は falsepublic int hashCode()
java.lang.Object 内の hashCodepublic boolean equals(java.lang.Object obj)
java.lang.Object 内の equalspublic java.lang.String toString()
java.lang.Object 内の toString
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||