jp.digitalmuseum.utils
クラス ScreenPosition

java.lang.Object
  上位を拡張 jp.digitalmuseum.utils.ScreenVector2D
      上位を拡張 jp.digitalmuseum.utils.ScreenPosition
すべての実装されたインタフェース:
java.io.Serializable

public class ScreenPosition
extends ScreenVector2D

Position information. (X, Y) [px] in a screen coordinate.

作成者:
Jun KATO
関連項目:
直列化された形式

フィールドの概要
 
クラス jp.digitalmuseum.utils.ScreenVector2D から継承されたフィールド
x, y
 
コンストラクタの概要
ScreenPosition()
           
ScreenPosition(int x, int y)
           
ScreenPosition(java.awt.Point p)
           
ScreenPosition(ScreenVector2D position)
           
 
メソッドの概要
 double distance(int x, int y)
           
 double distance(ScreenPosition p)
           
 int distanceSq(int x, int y)
           
 int distanceSq(ScreenPosition p)
           
 double getRelativeDirection(int x, int y)
           
 double getRelativeDirection(ScreenPosition destination)
           
 boolean isFound()
           
 boolean isNotFound()
           
 void set(int x, int y)
           
 void set(ScreenVector2D p)
           
 void setNotFound(boolean isNotFound)
           
 void setX(int x)
           
 void setY(int y)
           
 java.lang.String toString()
           
 
クラス jp.digitalmuseum.utils.ScreenVector2D から継承されたメソッド
add, add, addOut, addOut, div, divOut, dot, dot, getX, getY, mul, mulOut, sub, sub, subOut, subOut
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ScreenPosition

public ScreenPosition()

ScreenPosition

public ScreenPosition(int x,
                      int y)

ScreenPosition

public ScreenPosition(java.awt.Point p)

ScreenPosition

public ScreenPosition(ScreenVector2D position)
メソッドの詳細

set

public void set(int x,
                int y)
オーバーライド:
クラス ScreenVector2D 内の set

set

public void set(ScreenVector2D p)
オーバーライド:
クラス ScreenVector2D 内の set

setX

public void setX(int x)
オーバーライド:
クラス ScreenVector2D 内の setX

setY

public void setY(int y)
オーバーライド:
クラス ScreenVector2D 内の setY

distanceSq

public int distanceSq(ScreenPosition p)

distanceSq

public int distanceSq(int x,
                      int y)

distance

public double distance(ScreenPosition p)

distance

public double distance(int x,
                       int y)

getRelativeDirection

public double getRelativeDirection(ScreenPosition destination)

getRelativeDirection

public double getRelativeDirection(int x,
                                   int y)

isNotFound

public boolean isNotFound()

isFound

public boolean isFound()

setNotFound

public void setNotFound(boolean isNotFound)

toString

public java.lang.String toString()
オーバーライド:
クラス ScreenVector2D 内の toString


Copyright by Jun KATO (arc@dmz) at http://mr.digitalmuseum.jp/