org.mklab.tool.control.system.math
クラス MultiplexerGroup

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.math.MultiplexerGroup

public class MultiplexerGroup
extends Object

多重器のグループを表すクラスです。

バージョン:
$Revision: 1.2 $, 2007/08/03
作成者:
Koga Laboratory

コンストラクタの概要
MultiplexerGroup()
           
 
メソッドの概要
 void add(Multiplexer multiplexer)
          多重器をグループに追加します。
 List<Multiplexer> getMultiplexers()
          グループに属する多重器を返します。
 int getOffset(Multiplexer multiplexer)
          多重器の出力ベクトル内でのオフセットを返します。
 void multiplexerChanged()
          グループに属する多重器の入力数の変化に対応して、各多重器の出力ベクトル内でのオフセットを変更します。
 void remove(Multiplexer multiplexer)
          指定された多重器をグループから削除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MultiplexerGroup

public MultiplexerGroup()
メソッドの詳細

add

public void add(Multiplexer multiplexer)
多重器をグループに追加します。

パラメータ:
multiplexer - グループに追加する多重器

getMultiplexers

public List<Multiplexer> getMultiplexers()
グループに属する多重器を返します。

戻り値:
グループに属する多重器

remove

public void remove(Multiplexer multiplexer)
指定された多重器をグループから削除します。

パラメータ:
multiplexer - グループから削除する多重器

multiplexerChanged

public void multiplexerChanged()
グループに属する多重器の入力数の変化に対応して、各多重器の出力ベクトル内でのオフセットを変更します。


getOffset

public int getOffset(Multiplexer multiplexer)
多重器の出力ベクトル内でのオフセットを返します。

パラメータ:
multiplexer - 対象となる多重器
戻り値:
多重器の出力ベクトル内でのオフセット