to.tetramorph.starbase.chartparts
クラス NumberNeedle

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

public class NumberNeedle
extends ChartParts

ホロスコープに数値(たとえば天体のそばでその度数やハウス番号)を 表示する際に使用する。


フィールドの概要
static int CENTER
           
static int INNER
           
static int OUTER
           
 
クラス to.tetramorph.starbase.chartparts.ChartParts から継承されたフィールド
ascendant, bp, diameter, diameterOffset, roll
 
コンストラクタの概要
NumberNeedle()
          文字針オブジェクトを作成する。
NumberNeedle(BasePosition bp)
          文字針オブジェクトを作成する。
 
メソッドの概要
 void draw()
          このオブジェクトにセットされているパラメターにしたがって数字針を描画する。
 void setAlign(int align)
          配置位置をセットする。
 void setAngleWithValues(double[] angles, String[] angleStrings)
          描画する位置(角度)と、表示する値をセットする。
 void setColor(Color color)
           
 void setCusps(double[] cusps)
          カスプ表示はsetAngleWithValues()の変わりにこっちを使うと簡単。
 void setDirection(double angle)
          文字の向きをセットする。
 void setSymbolSize(float symbolSize)
           
 void setVOffset(double voffset)
          文字列の垂直方向への移動オフセット(±0..1)
 
クラス 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
 

フィールドの詳細

INNER

public static final int INNER
関連項目:
定数フィールド値

CENTER

public static final int CENTER
関連項目:
定数フィールド値

OUTER

public static final int OUTER
関連項目:
定数フィールド値
コンストラクタの詳細

NumberNeedle

public NumberNeedle()
文字針オブジェクトを作成する。


NumberNeedle

public NumberNeedle(BasePosition bp)
文字針オブジェクトを作成する。

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

setAngleWithValues

public void setAngleWithValues(double[] angles,
                               String[] angleStrings)
描画する位置(角度)と、表示する値をセットする。

パラメータ:
angles - 表示する角度
angleStrings - 表示する文字列

setCusps

public void setCusps(double[] cusps)
カスプ表示はsetAngleWithValues()の変わりにこっちを使うと簡単。


setSymbolSize

public void setSymbolSize(float symbolSize)

draw

public void draw()
このオブジェクトにセットされているパラメターにしたがって数字針を描画する。

定義:
クラス ChartParts 内の draw

setAlign

public void setAlign(int align)
配置位置をセットする。このクラスのフィールド定数INNER,OUTER,CENTERのいずれか。


setVOffset

public void setVOffset(double voffset)
文字列の垂直方向への移動オフセット(±0..1)


setDirection

public void setDirection(double angle)
文字の向きをセットする。


setColor

public void setColor(Color color)