IDPosition

InputDetect. IDPosition

位置情報を管理するクラスです。 x, y座標の操作や、座標同士の加算・減算、クローン生成などの機能を持ちます。

Constructor

new IDPosition()

Source:

Members

x :number

x座標

.

Description:
  • x座標

Source:

x座標

Type:
  • number

y :number

y座標

.

Description:
  • y座標

Source:

y座標

Type:
  • number

Methods

_initIDPosition(xopt, yopt)

内部的に位置情報を初期化します。

.

Description:
  • 内部的に位置情報を初期化します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition <optional>

x座標 または IDPositionインスタンス

y Number <optional>

y座標

add(x, yopt)

座標値を加算します。

.

Description:
  • 座標値を加算します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition

加算するx座標 または IDPositionインスタンス

y Number <optional>

加算するy座標

clone() → {IDPosition}

このインスタンスのコピーを生成します。

.

Description:
  • このインスタンスのコピーを生成します。

Source:
Returns:

複製したIDPosition

Type
IDPosition

set(x, yopt)

座標値を設定します。

.

Description:
  • 座標値を設定します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition

x座標 または IDPositionインスタンス

y Number <optional>

y座標

sub(x, yopt)

座標値を減算します。

.

Description:
  • 座標値を減算します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition

減算するx座標 または IDPositionインスタンス

y Number <optional>

減算するy座標

(static) norm(p1, p2) → {Number}

2点間の距離(ノルム)を計算します。

.

Description:
  • 2点間の距離(ノルム)を計算します。

Source:
Parameters:
Name Type Description
p1 IDPosition

1点目の座標

p2 IDPosition

2点目の座標

Returns:

2点間のユークリッド距離

Type
Number

InputDetect. IDPosition

new IDPosition(xopt, yopt)

位置情報を表すクラス

.

Description:
  • 位置情報を表すクラス

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition <optional>

x座標 または IDPositionインスタンス

y Number <optional>

y座標

Members

x :number

x座標

.

Description:
  • x座標

Source:

x座標

Type:
  • number

y :number

y座標

.

Description:
  • y座標

Source:

y座標

Type:
  • number

Methods

_initIDPosition(xopt, yopt)

内部的に位置情報を初期化します。

.

Description:
  • 内部的に位置情報を初期化します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition <optional>

x座標 または IDPositionインスタンス

y Number <optional>

y座標

add(x, yopt)

座標値を加算します。

.

Description:
  • 座標値を加算します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition

加算するx座標 または IDPositionインスタンス

y Number <optional>

加算するy座標

clone() → {IDPosition}

このインスタンスのコピーを生成します。

.

Description:
  • このインスタンスのコピーを生成します。

Source:
Returns:

複製したIDPosition

Type
IDPosition

set(x, yopt)

座標値を設定します。

.

Description:
  • 座標値を設定します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition

x座標 または IDPositionインスタンス

y Number <optional>

y座標

sub(x, yopt)

座標値を減算します。

.

Description:
  • 座標値を減算します。

Source:
Parameters:
Name Type Attributes Description
x Number | IDPosition

減算するx座標 または IDPositionインスタンス

y Number <optional>

減算するy座標

(static) norm(p1, p2) → {Number}

2点間の距離(ノルム)を計算します。

.

Description:
  • 2点間の距離(ノルム)を計算します。

Source:
Parameters:
Name Type Description
p1 IDPosition

1点目の座標

p2 IDPosition

2点目の座標

Returns:

2点間のユークリッド距離

Type
Number