|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.util.NPTChart
to.tetramorph.starbase.util.AffinityChart
public class AffinityChart
NPTChartにもう一人追加して、二人分のNPと、共通のTを取得できるようにしたもの。
フィールドの概要 | |
---|---|
static int |
NATAL2
|
static int |
PROGRESS2
|
クラス to.tetramorph.starbase.util.NPTChart から継承されたフィールド |
---|
COMPOSIT_PROGRESSION, NATAL, NOT_DRAG_BODYS, PRIMARY_PROGRESSION, PROGRESS, PROGRESS_CODES, PROGRESS_NAMES, SECONDARY_PROGRESSION, SOLAR_ARC_PROGRESSION, TRANSIT |
コンストラクタの概要 | |
---|---|
AffinityChart(ChartConfig cc)
|
メソッドの概要 | |
---|---|
Body |
getBody(int id,
int npt)
天体位置を返す。 |
List<Body> |
getBodyList(int[] planets,
int npt)
指定した複数の天体位置を返す。 |
List<Body> |
getCuspList(int npt)
カスプを返す。 |
int[] |
getDragBodys(int[] bodys,
int npt)
bodysで与えられた天体のうち、ドラッグ操作によってトランジット予測が可能な 感受点のみ抽出して、Integer[]で返す。 |
List<ErrorBody> |
getErrorList(int[] planets,
int npt)
指定した天体の中で位置が求められなかった天体のエラー情報を返す。 |
int[] |
getNotDragBodys(int npt)
ドラッグ移動がサポートされない天体IDのリストを返す。 |
TimePlace |
search(int id,
double targetAngle,
boolean isBackwards,
int npt)
現在セットされているTimePlaceの日時から計算して、指定された天体が指定の位置 にくる日時を計算して返す。 |
void |
setData2(Data data)
二人目の出生データをセットする。 |
void |
setProgressMode(char mode)
進行法をセットする。 |
void |
setTransit(Transit transit)
トランジットをセットする。 |
クラス to.tetramorph.starbase.util.NPTChart から継承されたメソッド |
---|
getApogeeTypeName, getChartConfig, getData, getHouseSystemName, getNodeTypeName, getProgressMethodName, getProgressMode, getTransit, setData, test |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int NATAL2
public static final int PROGRESS2
コンストラクタの詳細 |
---|
public AffinityChart(ChartConfig cc)
メソッドの詳細 |
---|
public void setData2(Data data)
public void setTransit(Transit transit)
NPTChart
内の setTransit
public void setProgressMode(char mode)
NPTChart
内の setProgressMode
mode
- フィールド定数の中からセットpublic Body getBody(int id, int npt)
NPTChart
内の getBody
id
- 天体IDnpt
- NATAL,PROGRESS,TRANSIT,NATAL2,PROGRESS2のどれかを指定する。public List<Body> getBodyList(int[] planets, int npt)
NPTChart
の記述:
NPTChart
内の getBodyList
planets
- 天体IDを格納したリストnpt
- NATAL,PROGRESS,TRANSITのいずれかpublic List<ErrorBody> getErrorList(int[] planets, int npt)
NPTChart
の記述:
NPTChart
内の getErrorList
planets
- 天体IDの配列npt
- NATAL,PROGRESS,TRANSITのいずれかpublic List<Body> getCuspList(int npt)
NPTChart
の記述:
NPTChart
内の getCuspList
npt
- NATAL,PROGRESS,TRANSITのいずれかを指定する。public TimePlace search(int id, double targetAngle, boolean isBackwards, int npt) throws UnsupportedOperationException
NPTChart
の記述:
NPTChart
内の search
id
- 天体IDtargetAngle
- 移動させたい黄経isBackwards
- 過去に検索するときはtrue、未来ならfalse。npt
- NATAL,PROGRESS,TRANSITのいずれか
UnsupportedOperationException
- nptにPROGRESSが指定され
た場合。現在プログレスの検索は未対応。public int[] getDragBodys(int[] bodys, int npt)
NPTChart
の記述:
NPTChart
内の getDragBodys
bodys
- 天体IDのリストnpt
- NATAL,PROGRESS,TRANSITのいずれかpublic int[] getNotDragBodys(int npt)
NPTChart
の記述:
NPTChart
内の getNotDragBodys
npt
- NATAL,PROGRESS,TRANSITのいずれか
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |