public class NyARIntPoint2d
extends java.lang.Object
コンストラクタと説明 |
---|
NyARIntPoint2d() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
copyArray(NyARIntPoint2d[] i_from,
NyARIntPoint2d[] i_to)
この関数は、配列の値をコピーします。
|
static NyARIntPoint2d[] |
createArray(int i_number)
この関数は、指定サイズのオブジェクト配列を作ります。
|
static void |
makeCenter(NyARIntPoint2d[] i_points,
int i_number_of_data,
NyARIntPoint2d o_out)
非推奨です。
{@link #setCenterPos(NyARIntPoint2d[], int)を使用してください。
|
void |
setCenterPos(NyARIntPoint2d[] i_point,
int i_number_of_vertex)
この関数は、頂点集合から、中央値(Σp[n]/n)を求めて、インスタンスにセットします。
|
void |
setValue(int i_x,
int i_y)
この関数は、インスタンスに値をセットします。
|
void |
setValue(NyARDoublePoint2d i_source)
この関数は、オブジェクトからインスタンスに値をセットします。
|
void |
setValue(NyARIntPoint2d i_source)
この関数は、オブジェクトからインスタンスに値をセットします。
|
static void |
shiftCopy(NyARDoublePoint2d[] i_src,
NyARIntPoint2d[] i_dst,
int i_shift) |
static void |
shiftCopy(NyARIntPoint2d[] i_src,
NyARIntPoint2d[] i_dst,
int i_shift) |
int |
sqDist(NyARIntPoint2d i_p1)
この関数は、インスタンスの座標と、指定点との距離の2乗値を返します。
|
public static NyARIntPoint2d[] createArray(int i_number)
i_number
- 作成する配列の長さpublic static void copyArray(NyARIntPoint2d[] i_from, NyARIntPoint2d[] i_to)
i_from
- コピー元の配列i_to
- コピー先の配列public static void shiftCopy(NyARDoublePoint2d[] i_src, NyARIntPoint2d[] i_dst, int i_shift)
public static void shiftCopy(NyARIntPoint2d[] i_src, NyARIntPoint2d[] i_dst, int i_shift)
public static void makeCenter(NyARIntPoint2d[] i_points, int i_number_of_data, NyARIntPoint2d o_out)
i_points
- 頂点集合を格納した配列です。i_number_of_data
- 配列中の有効な頂点数です。o_out
- 中央値を受け取るオブジェクトです。public final int sqDist(NyARIntPoint2d i_p1)
i_p1
- 点の座標public final void setCenterPos(NyARIntPoint2d[] i_point, int i_number_of_vertex)
i_point
- 頂点集合を格納した配列です。i_number_of_vertex
- 配列中の有効な頂点数です。public final void setValue(NyARIntPoint2d i_source)
i_source
- コピー元のオブジェクト。public final void setValue(NyARDoublePoint2d i_source)
i_source
- コピー元のオブジェクト。