jp.dbcls.ag
クラス AgOrgan

java.lang.Object
  上位を拡張 jp.dbcls.ag.AgOrgan
すべての実装されたインタフェース:
java.io.Serializable

public class AgOrgan
extends java.lang.Object
implements java.io.Serializable

各臓器の属性情報(例:臓器色、臓器不透明度、スカラー値など)を指定します。

関連項目:
直列化された形式

コンストラクタの概要
AgOrgan()
           
 
メソッドの概要
 int definedScalar()
          スカラー値が定義されているかを判定する
 double getB()
          臓器色RGBのB値を取得します。
 int getDeleteOn()
          臓器削除フラグを取得します。
 int getFocusOn()
          この臓器にフォーカスするかのフラグを取得します。
 double getG()
          臓器色RGBのG値を取得します。
 java.lang.String getId()
          臓器IDを取得します。
 java.lang.String getName()
          臓器名(英語)を取得します。
 double getOpacity()
          臓器の不透明度を取得します。
 double getR()
          臓器色RGBのR値を取得します。
 java.lang.String getRepresentation()
          臓器の表現方法を取得します。
 double[] getRGBA()
          臓器色RGBを取得します。
 double getScalar()
          臓器に割り当てられたスカラー値を取得します。
 void setB(double b)
          臓器色RGBのB値を設定します。
 void setDeleteOn(int deleteOn)
          臓器削除フラグを設定します。
 void setFocusOn(int focusOn)
          この臓器にフォーカスするかのフラグを設定します。
 void setG(double g)
          臓器色RGBのG値を設定します。
 void setId(java.lang.String id)
          臓器IDを設定します。
 void setName(java.lang.String name)
          臓器名(英語)を設定します。
 void setOpacity(double opacity)
          臓器の不透明度を設定します。
 void setR(double r)
          臓器色RGBのR値を設定します。
 void setRepresentation(java.lang.String rep)
          臓器の表現方法を設定します。
 void setRGBA(double r, double g, double b, double a)
          臓器色RGBAを設定します。
 void setScalar(double scalar)
          スカラー値を臓器に設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AgOrgan

public AgOrgan()
メソッドの詳細

getId

public java.lang.String getId()
臓器IDを取得します。

戻り値:
臓器ID(デフォルト=0)

setId

public void setId(java.lang.String id)
臓器IDを設定します。

パラメータ:
id - 臓器ID

getName

public java.lang.String getName()
臓器名(英語)を取得します。

戻り値:
臓器名(英語)(デフォルト=null)

setName

public void setName(java.lang.String name)
臓器名(英語)を設定します。

パラメータ:
name - 臓器名(英語)

getR

public double getR()
臓器色RGBのR値を取得します。

戻り値:
臓器色RGBのR値(0-255)(デフォルト=240)

setR

public void setR(double r)
臓器色RGBのR値を設定します。

パラメータ:
r - 臓器色RGBのR値(0-255)

getB

public double getB()
臓器色RGBのB値を取得します。

戻り値:
臓器色RGBのB値(0-255)(デフォルト=210)

setB

public void setB(double b)
臓器色RGBのB値を設定します。

パラメータ:
b - 臓器色RGBのB値(0-255)

getG

public double getG()
臓器色RGBのG値を取得します。

戻り値:
臓器色RGBのG値(0-255)

setG

public void setG(double g)
臓器色RGBのG値を設定します。

パラメータ:
g - 臓器色RGBのG値(0-255)

getOpacity

public double getOpacity()
臓器の不透明度を取得します。

戻り値:
臓器の不透明度(0.0-1.0(デフォルト))

setOpacity

public void setOpacity(double opacity)
臓器の不透明度を設定します。

パラメータ:
opacity - 臓器の不透明度(0.0-1.0)

setRGBA

public void setRGBA(double r,
                    double g,
                    double b,
                    double a)
臓器色RGBAを設定します。

パラメータ:
r - 臓器色RGBのR値(0-255)
g - 臓器色RGBのG値(0-255)
b - 臓器色RGBのB値(0-255)
a - 臓器の不透明度(0.0-1.0)

getRGBA

public double[] getRGBA()
臓器色RGBを取得します。

戻り値:
臓器色RGB

getDeleteOn

public int getDeleteOn()
臓器削除フラグを取得します。

戻り値:
0:削除しない(デフォルト)、1:削除する

setDeleteOn

public void setDeleteOn(int deleteOn)
臓器削除フラグを設定します。

パラメータ:
deleteOn - 0:削除しない1:削除する

getScalar

public double getScalar()
臓器に割り当てられたスカラー値を取得します。

戻り値:
臓器に割り当てられたスカラー値

setScalar

public void setScalar(double scalar)
スカラー値を臓器に設定します。

パラメータ:
scalar - 臓器に設定するスカラー値

definedScalar

public int definedScalar()
スカラー値が定義されているかを判定する

戻り値:
0 (定義されていない)、1(定義されている)

getRepresentation

public java.lang.String getRepresentation()
臓器の表現方法を取得します。

戻り値:
surface(デフォルト)、wireframe、points

setRepresentation

public void setRepresentation(java.lang.String rep)
臓器の表現方法を設定します。

パラメータ:
rep - 臓器の表現方法(surface, wireframe, points)

getFocusOn

public int getFocusOn()
この臓器にフォーカスするかのフラグを取得します。

戻り値:
0:フォーカスしない(デフォルト)、1:フォーカスする

setFocusOn

public void setFocusOn(int focusOn)
この臓器にフォーカスするかのフラグを設定します。

パラメータ:
focusOn - 0:削除しない、1:削除する