|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
psvGMCurve構造インタフェース。
説明: psvGMCurve構造インタフェースです。
構成の概要は以下の通りです。
このインタフェースは、psvGMCurveが座標を持つ事を表すインタフェースです。
psvGMCurveが複数のsegment(曲線分)を持ち、segmentは
psvGMArc(円弧)、psvGMCircle(円)、psvGMLineString(折れ線)を指定する事が出来る(複数種別の混合が可能).
円弧、円は構成する3つの座標を持ち、psvGMLineStringは任意数の座標を持つ.
フィールドの概要 | |
static int |
SEGMENT_TYPE_ARC
segmentが円弧である事を表します。 |
static int |
SEGMENT_TYPE_CIRCLE
segmentが円である事を表します。 |
static int |
SEGMENT_TYPE_LINE_STRING
segmentが折れ線である事を表します。 |
メソッドの概要 | |
int |
getCoordinateCount(int segmentIndex)
segmentIndexで指定したsegmentの座標数を返します。 |
int |
getSegmentCount()
segment数を返します。 |
int |
getSegmentType(int segmentIndex)
segmentIndexで指定したsegmentの種別を返します。 |
double |
getX(int segmentIndex,
int coordinateIndex)
segmentIndexで指定したsegmentの、coordinateIndexで指定した座標の x座標を返します。 |
double |
getY(int segmentIndex,
int coordinateIndex)
segmentIndexで指定したsegmentの、coordinateIndexで指定した座標の y座標を返します。 |
double |
getZ(int segmentIndex,
int coordinateIndex)
segmentIndexで指定したsegmentの、coordinateIndexで指定した座標の z座標を返します。 |
boolean |
hasZCoordinate(int segmentIndex,
int coordinateIndex)
segmentIndexで指定したsegmentの、coordinateIndexで指定した座標が z座標を持つかを返します。 |
フィールドの詳細 |
public static final int SEGMENT_TYPE_ARC
public static final int SEGMENT_TYPE_CIRCLE
public static final int SEGMENT_TYPE_LINE_STRING
メソッドの詳細 |
public int getSegmentCount()
public int getSegmentType(int segmentIndex)
segmentIndex
- 何番目のsegmentかを指定
SEGMENT_TYPE_ARC
,
SEGMENT_TYPE_CIRCLE
,
SEGMENT_TYPE_LINE_STRING
public int getCoordinateCount(int segmentIndex)
segmentIndex
- 何番目のsegmentかを指定
public boolean hasZCoordinate(int segmentIndex, int coordinateIndex)
segmentIndex
- 何番目のsegmentかを指定coordinateIndex
- 何番目の座標かを指定
public double getX(int segmentIndex, int coordinateIndex)
segmentIndex
- 何番目のsegmentかを指定coordinateIndex
- 何番目の座標かを指定
public double getY(int segmentIndex, int coordinateIndex)
segmentIndex
- 何番目のsegmentかを指定coordinateIndex
- 何番目の座標かを指定
public double getZ(int segmentIndex, int coordinateIndex)
segmentIndex
- 何番目のsegmentかを指定coordinateIndex
- 何番目の座標かを指定
hasZCoordinate(int, int)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |