/**
* 二次元空間座標及び変量を表す。
+ *
* <p>直交座標を二つの倍精度値で表す。
+ *
* <p>主な用途はUVマッピングなど。
*/
public strictfp class MkPos2D {
/**
* コンストラクタ。
+ *
* @param xPosArg X座標
* @param yPosArg Y座標
*/
/**
* X座標を設定する。
+ *
* @param xPosArg X座標
*/
public void setXpos(double xPosArg){
/**
* X座標を返す。
+ *
* @return X座標
*/
public double getXpos(){
/**
* Y座標を設定する。
+ *
* @param yPosArg Y座標
*/
public void setYpos(double yPosArg){
/**
* Y座標を返す。
+ *
* @return Y座標
*/
public double getYpos(){
/**
* 座標を設定する。
+ *
* @param xPosArg X軸座標
* @param yPosArg Y軸座標
*/
/**
* この点が原点(0,0)か否か判定する。
+ *
* @return 原点ならtrue
*/
public boolean isOriginPoint(){
- if(this.xPos != 0.0) return false;
- if(this.yPos != 0.0) return false;
- return true;
+ boolean result =
+ this.xPos == 0.0 && this.yPos == 0.0;
+ return result;
}
/**