public class PointStorage extends DefaultStorage
Point2D
クラスに実際の値が格納されます。AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
コンストラクタと説明 |
---|
PointStorage()
デフォルトの状態でPointStorageを構築します。
|
PointStorage(double xMin,
double xMax,
double yMin,
double yMax)
X軸とY軸の範囲を指定して、PointStorageを構築します。
|
PointStorage(Object xMin,
Object xMax,
double yMin,
double yMax)
X軸とY軸の範囲を指定して、PointStorageを構築します。
|
PointStorage(Object xMin,
Object xMax,
Object yMin,
Object yMax)
X軸とY軸の範囲を指定して、PointStorageを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int seq,
double x,
double y)
データを追加します。
|
void |
add(Object srs,
int seq,
double x,
double y)
データを追加します。
|
double |
getXPos(Rectangle rect,
Object x,
Object y)
X軸の値を座標値に変換します。
|
double |
getYPos(Rectangle rect,
Object x,
Object y)
Y軸の値を座標値に変換します。
|
void |
setXRange()
保持しているデータから、X軸の範囲を設定します。
|
void |
setYRange()
保持しているデータから、Y軸の範囲を設定します。
|
add, add, add, add, add, add, addSeries, getIterator, getKeys, getMapVal, getXMax, getXMin, getYMax, getYMin, setRange, setXRange, setYRange, stack
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
equals, hashCode, isEmpty, toString
comparator, entrySet, firstKey, headMap, keySet, lastKey, subMap, tailMap, values
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
public PointStorage()
public PointStorage(Object xMin, Object xMax, Object yMin, Object yMax)
xMin
- X軸の最小値xMax
- X軸の最大値yMin
- Y軸の最小値yMax
- Y軸の最大値public PointStorage(Object xMin, Object xMax, double yMin, double yMax)
xMin
- X軸の最小値xMax
- X軸の最大値yMin
- Y軸の最小値yMax
- Y軸の最大値public PointStorage(double xMin, double xMax, double yMin, double yMax)
xMin
- X軸の最小値xMax
- X軸の最大値yMin
- Y軸の最小値yMax
- Y軸の最大値public void setXRange()
setXRange
インタフェース内 GraphStorage
setXRange
クラス内 DefaultStorage
public void setYRange()
setYRange
インタフェース内 GraphStorage
setYRange
クラス内 DefaultStorage
public void add(Object srs, int seq, double x, double y)
srs
- 系列オブジェクトseq
- データの順番x
- X座標を表す値y
- Y座標を表す値public void add(int seq, double x, double y)
add
クラス内 DefaultStorage
seq
- データの順番x
- X座標を表す値y
- Y座標を表す値public double getXPos(Rectangle rect, Object x, Object y)
getXPos
インタフェース内 GraphStorage
getXPos
クラス内 DefaultStorage
rect
- 描画する矩形x
- 格納されているキーオブジェクトy
- 格納されている値オブジェクトpublic double getYPos(Rectangle rect, Object x, Object y)
getYPos
インタフェース内 GraphStorage
getYPos
クラス内 DefaultStorage
rect
- 描画する矩形x
- 格納されているキーオブジェクトy
- 格納されている値オブジェクトCopyright © 2021 S.D.S Co.,Ltd.. All rights reserved.