jp.co.celestee.ai.core.signal
インタフェース PleasureIF

既知の実装クラスの一覧:
AbstractPleasure

public interface PleasureIF

快楽を示すデータそのものです。 欲求インスタンスの発生もとのデータでもあります。

作成者:
celestee

フィールドの概要
static int DISPLEASURE_LEVEL
          不快を表す
static int PLEASURE_LEVEL
          快楽を表す
 
メソッドの概要
 void addDesire(DesireNerveIF desireNerve)
          快楽の発生した時に生成した欲求インスタンスを格納します。
 OutputIdIF getCauseOutputId()
          発生元のIDを取得します
 java.io.Serializable getData()
          快楽データを取得します
 java.util.List<DesireNerveIF> getDesireList()
          快楽の発生した時に生成した欲求インスタンスを取得します。
 void setCauseOutputId(OutputIdIF causeOutputId)
          発生元のIDを設定します
 void setData(java.io.Serializable obj)
          快楽データを設定します
 

フィールドの詳細

PLEASURE_LEVEL

static final int PLEASURE_LEVEL
快楽を表す

関連項目:
定数フィールド値

DISPLEASURE_LEVEL

static final int DISPLEASURE_LEVEL
不快を表す

関連項目:
定数フィールド値
メソッドの詳細

setData

void setData(java.io.Serializable obj)
快楽データを設定します

パラメータ:
obj -

getData

java.io.Serializable getData()
快楽データを取得します

戻り値:
快楽データの内容

addDesire

void addDesire(DesireNerveIF desireNerve)
快楽の発生した時に生成した欲求インスタンスを格納します。

パラメータ:
desireNerve -

getDesireList

java.util.List<DesireNerveIF> getDesireList()
快楽の発生した時に生成した欲求インスタンスを取得します。

戻り値:
この快楽に関連する欲求インスタンス

getCauseOutputId

OutputIdIF getCauseOutputId()
発生元のIDを取得します

戻り値:
発生元の体の部位となる出力IDクラス(OUTPUTID)

setCauseOutputId

void setCauseOutputId(OutputIdIF causeOutputId)
発生元のIDを設定します

パラメータ:
causeOutputId - 発生元の体の部位となる出力IDクラス(OUTPUTID)