to.tetramorph.starbase.chartparts
クラス SignDial

java.lang.Object
  上位を拡張 to.tetramorph.starbase.chartparts.ChartParts
      上位を拡張 to.tetramorph.starbase.chartparts.SignDial

public class SignDial
extends ChartParts

ホロスコープの部品で星座シンボルを描くクラス。


フィールドの概要
 Color[] borderColors
           
 boolean isNoSymbolBorders
           
 Color[] symbolColors
           
 
クラス to.tetramorph.starbase.chartparts.ChartParts から継承されたフィールド
ascendant, bp, diameter, diameterOffset, roll
 
コンストラクタの概要
SignDial()
           
SignDial(BasePosition bp)
          サインダイアルオブジェクトを作成する。
 
メソッドの概要
 void draw()
          星座ダイアルを描画する。
 void setNoSymbolBorders(boolean b)
           
 void setSymbolBorderColors(Color[] colors)
           
 void setSymbolColors(Color[] colors)
           
 void setSymbolSize(float symbolSize)
          描画条件をセットする
 
クラス 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
 

フィールドの詳細

symbolColors

public Color[] symbolColors

borderColors

public Color[] borderColors

isNoSymbolBorders

public boolean isNoSymbolBorders
コンストラクタの詳細

SignDial

public SignDial()

SignDial

public SignDial(BasePosition bp)
サインダイアルオブジェクトを作成する。

パラメータ:
bp - BasePositionオブジェクト
メソッドの詳細

setSymbolSize

public void setSymbolSize(float symbolSize)
描画条件をセットする

パラメータ:
symbolSize - サインのシンボルの直径(0..1)

draw

public void draw()
星座ダイアルを描画する。

定義:
クラス ChartParts 内の draw

setSymbolColors

public void setSymbolColors(Color[] colors)

setSymbolBorderColors

public void setSymbolBorderColors(Color[] colors)

setNoSymbolBorders

public void setNoSymbolBorders(boolean b)