|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.chartparts.ChartParts
to.tetramorph.starbase.chartparts.HouseRing
public class HouseRing
ホロスコープの輪を表現するクラス。ハウスやサインの扇形で組まれた車輪を描く。 数ある部品の中でこれは一番根っこの部分。
フィールドの概要 | |
---|---|
static int |
DRAW_CUSP
|
static int |
DRAW_FILL
|
static int |
DRAW_INNER_ARC
|
static int |
DRAW_OUTER_ARC
|
クラス to.tetramorph.starbase.chartparts.ChartParts から継承されたフィールド |
---|
ascendant, bp, diameter, diameterOffset, roll |
コンストラクタの概要 | |
---|---|
HouseRing()
|
|
HouseRing(BasePosition bp)
リングが未設定の空のオブジェクトを作成する。 |
メソッドの概要 | |
---|---|
void |
draw()
このオブジェクトにセットされているパラメターに従ってハウスリングを描画する。 |
Color[] |
getBGColors()
|
Color |
getCuspColor()
|
double[] |
getCusps()
|
int |
getHighLightHouse()
ハイライトされているセクター番号を返す。 |
Color |
getHighLightHouseColor()
|
Color |
getInnerLineColor()
|
Color |
getOuterLineColor()
|
int |
getPaintFormula()
|
double |
getRingWidth()
|
Sector[] |
getSectors()
セクター分けされたリングの配列を返す。 |
boolean |
isHighLight()
|
boolean |
isNoBackground()
|
boolean |
isNoBorder()
|
void |
setBGColors(Color[] colors)
|
void |
setCuspColor(Color color)
|
void |
setCusps(double[] cusps)
ホロスコープ用の分割されたリングのパラメターをセットする |
void |
setHighLight(boolean b)
ハイライトモードをセットする。 |
void |
setHighLightHouse(int hn)
指定のハウスセクターをハイライト表示する。 |
void |
setHighLightHouseColor(Color color)
ハウスセクターのハイライトカラーをセットする。 |
void |
setInnerLineColor(Color color)
|
void |
setNoBackground(boolean b)
|
void |
setNoBorder(boolean b)
|
void |
setOuterLineColor(Color color)
|
void |
setPaintFormula(int condition)
塗りつぶしの有無、外円弧の描画の有無、内円弧の描画の有無、分割線の有無を セットする。 |
void |
setRingWidth(double ringWidth)
|
クラス to.tetramorph.starbase.chartparts.ChartParts から継承されたメソッド |
---|
getAscendant, getBasePosition, getDiameter, getDiameterOffset, getRoll, setAscendant, setBasePosition, setDiameter, setDiameterOffset, setRoll |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int DRAW_OUTER_ARC
public static final int DRAW_INNER_ARC
public static final int DRAW_CUSP
public static final int DRAW_FILL
コンストラクタの詳細 |
---|
public HouseRing()
public HouseRing(BasePosition bp)
メソッドの詳細 |
---|
public int getHighLightHouse()
public void setHighLightHouse(int hn)
public void setHighLightHouseColor(Color color)
public Color getHighLightHouseColor()
public void setBGColors(Color[] colors)
public Color[] getBGColors()
public void setInnerLineColor(Color color)
public Color getInnerLineColor()
public void setOuterLineColor(Color color)
public Color getOuterLineColor()
public void setCuspColor(Color color)
public Color getCuspColor()
public double getRingWidth()
public void setNoBorder(boolean b)
public boolean isNoBorder()
public void setNoBackground(boolean b)
public boolean isNoBackground()
public void setCusps(double[] cusps)
cusps
- カスプのリスト。nullを指定すると0,30,60..というように12星座の
度数リストを指定したことになる。デフォルトはnullをセットしたのと同じ。public double[] getCusps()
public void setPaintFormula(int condition)
public int getPaintFormula()
public void setRingWidth(double ringWidth)
public void setHighLight(boolean b)
public boolean isHighLight()
public void draw()
ChartParts
内の draw
public Sector[] getSectors()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |