|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.util.PlotAdjuster
public class PlotAdjuster
感受点の位置調整を行うクラス。天体をホロスコープ上にプロットする際、たがいに 接近しすぎていると天体のシンボルが重なりあってしまう時がある。そのときは天体 同士を適当に引き離してやると見やすくなる。このクラスはその計算を行う。 ただしAC,MC,DC,IC,VERTEX,ANTI_VERTEXは移動させない。これらは地上的な座標なの で、カスプと同じ位置に不動であるのが正しいというポリシー。
コンストラクタの概要 | |
---|---|
PlotAdjuster()
オブジェクトを作成。 |
|
PlotAdjuster(double space)
オブジェクトを作成。 |
メソッドの概要 | |
---|---|
void |
add(Body p)
計算すべき感受点を追加する。 |
List<Body> |
getAdustedList(List<Body> bodyList,
double space)
リストに格納されたBodyオブジェクトの表示位置を調整して返す。 |
List<Body> |
getResult()
このオブジェクトにadd()で登録された天体を表示する際に、たがいのシンボルが かさならないよう必要に応じて表示位置を調整し、結果をListで返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PlotAdjuster(double space)
space
- 天体が接近しているとき何度まで引き離すか。public PlotAdjuster()
メソッドの詳細 |
---|
public void add(Body p)
public List<Body> getAdustedList(List<Body> bodyList, double space)
bodyList
- Bodyオブジェクトのリストspace
- 何度まで引き離すかpublic List<Body> getResult()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |