Springhead
An open source physics engine for virtual reality, haptics and motion generation.
クラス DRUpp::UppFunc

Public 型

enum  {
  FRS = 0x00, INS = 0x10, UDS = 0x20, GTS = 0x30,
  FRC = 0x40, INC = 0x50, PWC = 0x60, OSC = 0x70,
  FFC = 0x80, TPC = 0x98, GTC = 0xA0, CTO = 0xB0,
  SIT = 0xC0, SOT = 0xD0, SPO = 0xE0, NOP = 0xF0
}
 UPPの命令語
 
enum  
 UPPの命令語のオプション
 
enum  
 端子のエッジ検出
 
enum  { IDLEN = 20 }
 

Public メソッド

 UppFunc (int aCmd=NOP, int anAr=0, int anBr=0, int anIoa=0, int anIob=0, int anIoc=0, int anIod=0, const char *anId="")
 コンストラクタ. [詳細]
 
bool operator== (const UppFunc &f) const
 
bool operator< (const UppFunc &f) const
 
bool operator> (const UppFunc &f) const
 
bool operator!= (const UppFunc &f) const
 

Public 変数

char id [IDLEN+1]
 命令を識別するためのID、特定の命令を命令表から削除するために用いる
 
int cmd
 UPP命令
 
int ar
 
int br
 
int ioa
 
int iob
 
int ioc
 
int iod
 

コンストラクタとデストラクタ

UppFunc ( int  aCmd = NOP,
int  anAr = 0,
int  anBr = 0,
int  anIoa = 0,
int  anIob = 0,
int  anIoc = 0,
int  anIod = 0,
const char *  anId = "" 
)
引数
aCmd命令
anArAレジスタ
anBrBレジスタ
anIoa端子A
anIob端子B
anIoc端子C
anIod端子D
anId識別文字列(省略可)

このクラスの説明は次のファイルから生成されました: