StdAfxQt.h | |
Constants | |
GeneralDefines | Non |
GUI_Interface | |
Functions | |
SetMesage | コンソールにメッセージを出力 |
SetCommand | コンソールにコマンドを出力 |
ExecCommand | コマンド実行 |
AddBodyNameToWin | 新たに登録したBODYの名前をウィンドウリストに表示する |
DelBodyFromWin | 指定された番号のBODYをリストから削除する |
SetEnableOpenFile | ファイルOPEN用オブジェクトの状態設定 |
SetEnableDelBody | BODY削除用オブジェクトの状態設定 |
UserDescribeWidget | 描画用GUIの再描画指令 |
RedrawDescribeForm | 描画領域の再描画指令 |
SetInpFileName | INPファイル名を表示するオブジェクトにファイル名を設定 |
SetUserFunc1Label | UserFunc1のラベルをセット |
SetUserFunc2Label | UserFunc2のラベルをセット |
SetUserFunc3Label | UserFunc3のラベルをセット |
SetUserFunc4Label | UserFunc4のラベルをセット |
SetUserFunc5Label | UserFunc5のラベルをセット |
SetUserFunc6Label | UserFunc6のラベルをセット |
SetUserFunc7Label | UserFunc7のラベルをセット |
SetUserFunc8Label | UserFunc8のラベルをセット |
OpenBodyFileDlg | ファイルオープンダイアログの表示(BODY) |
OpenInpFileDlg | ファイルオープンダイアログの表示(INP) |
GetFileName | フルパスからファイル名抽出 |
GetFileName | フルパスからファイルの拡張子抽出 |
GetConsoleText | コンソールから文字列を取得 |
GetBodyListSelectedPos | BODYリストの選択されている番号を取得する |
SetConsoleObject | コンソール用GUIのオブジェクトのインスタンスをセット |
SetBodyListObject | BODYリスト用GUIのオブジェクトのインスタンスをセット |
SetOpenFileActionObject | ファイルオープン用GUIのオブジェクトのインスタンスをセット |
SetDelBodyActionObject | BODY削除用GUIのオブジェクトのインスタンスをセット |
SetDescribeWidget | OpenGl描画用GUIのオブジェクトのインスタンスをセット |
SetStatusBarObject | ステータスバー用GUIのオブジェクトのインスタンスをセット |
SetUserFunc1Action | UserFunc1用GUIのオブジェクトのインスタンスをセット |
SetUserFunc2Action | UserFunc2用GUIのオブジェクトのインスタンスをセット |
SetUserFunc3Action | UserFunc3用GUIのオブジェクトのインスタンスをセット |
SetUserFunc4Action | UserFunc4用GUIのオブジェクトのインスタンスをセット |
SetUserFunc5Action | UserFunc5用GUIのオブジェクトのインスタンスをセット |
SetUserFunc6Action | UserFunc6用GUIのオブジェクトのインスタンスをセット |
SetUserFunc7Action | UserFunc7用GUIのオブジェクトのインスタンスをセット |
SetUserFunc8Action | UserFunc8用GUIのオブジェクトのインスタンスをセット |
ShowNurbsCurveDlg | Nurbs曲線ダイアログ表示 |
ShowNurbsSurfDlg | Nurbs曲面ダイアログ表示 |
ShowRotSurfDlg | 回転サーフェスダイアログ表示 |
ShowSweepSurfDlg | スイープサーフェスダイアログ表示 |
Variables | |
*consoleText | コンソール用GUIオブジェクト |
*bodyList | BODYリスト用GUIオブジェクト |
*openFileAction | ファイルオープン用GUIオブジェクト |
*delBodyAction | BODY削除用GUIオブジェクト |
*glWidget | OpenGL描画用GUIオブジェクト |
*statusBar | ステータスバー用GUIのオブジェクト |
*userFunc1 | UserFunc1 |
*userFunc2 | UserFunc2 |
*userFunc3 | UserFunc3 |
*userFunc4 | UserFunc4 |
*userFunc5 | UserFunc5 |
*userFunc6 | UserFunc6 |
*userFunc7 | UserFunc7 |
*userFunc8 | UserFunc8 |
GuiIF | クラスGUI_Interfaceのインスタンスをグローバルで宣言 |
class GUI_Interface
Functions | |
SetMesage | コンソールにメッセージを出力 |
SetCommand | コンソールにコマンドを出力 |
ExecCommand | コマンド実行 |
AddBodyNameToWin | 新たに登録したBODYの名前をウィンドウリストに表示する |
DelBodyFromWin | 指定された番号のBODYをリストから削除する |
SetEnableOpenFile | ファイルOPEN用オブジェクトの状態設定 |
SetEnableDelBody | BODY削除用オブジェクトの状態設定 |
UserDescribeWidget | 描画用GUIの再描画指令 |
RedrawDescribeForm | 描画領域の再描画指令 |
SetInpFileName | INPファイル名を表示するオブジェクトにファイル名を設定 |
SetUserFunc1Label | UserFunc1のラベルをセット |
SetUserFunc2Label | UserFunc2のラベルをセット |
SetUserFunc3Label | UserFunc3のラベルをセット |
SetUserFunc4Label | UserFunc4のラベルをセット |
SetUserFunc5Label | UserFunc5のラベルをセット |
SetUserFunc6Label | UserFunc6のラベルをセット |
SetUserFunc7Label | UserFunc7のラベルをセット |
SetUserFunc8Label | UserFunc8のラベルをセット |
OpenBodyFileDlg | ファイルオープンダイアログの表示(BODY) |
OpenInpFileDlg | ファイルオープンダイアログの表示(INP) |
GetFileName | フルパスからファイル名抽出 |
GetFileName | フルパスからファイルの拡張子抽出 |
GetConsoleText | コンソールから文字列を取得 |
GetBodyListSelectedPos | BODYリストの選択されている番号を取得する |
SetConsoleObject | コンソール用GUIのオブジェクトのインスタンスをセット |
SetBodyListObject | BODYリスト用GUIのオブジェクトのインスタンスをセット |
SetOpenFileActionObject | ファイルオープン用GUIのオブジェクトのインスタンスをセット |
SetDelBodyActionObject | BODY削除用GUIのオブジェクトのインスタンスをセット |
SetDescribeWidget | OpenGl描画用GUIのオブジェクトのインスタンスをセット |
SetStatusBarObject | ステータスバー用GUIのオブジェクトのインスタンスをセット |
SetUserFunc1Action | UserFunc1用GUIのオブジェクトのインスタンスをセット |
SetUserFunc2Action | UserFunc2用GUIのオブジェクトのインスタンスをセット |
SetUserFunc3Action | UserFunc3用GUIのオブジェクトのインスタンスをセット |
SetUserFunc4Action | UserFunc4用GUIのオブジェクトのインスタンスをセット |
SetUserFunc5Action | UserFunc5用GUIのオブジェクトのインスタンスをセット |
SetUserFunc6Action | UserFunc6用GUIのオブジェクトのインスタンスをセット |
SetUserFunc7Action | UserFunc7用GUIのオブジェクトのインスタンスをセット |
SetUserFunc8Action | UserFunc8用GUIのオブジェクトのインスタンスをセット |
ShowNurbsCurveDlg | Nurbs曲線ダイアログ表示 |
ShowNurbsSurfDlg | Nurbs曲面ダイアログ表示 |
ShowRotSurfDlg | 回転サーフェスダイアログ表示 |
ShowSweepSurfDlg | スイープサーフェスダイアログ表示 |
Variables | |
*consoleText | コンソール用GUIオブジェクト |
*bodyList | BODYリスト用GUIオブジェクト |
*openFileAction | ファイルオープン用GUIオブジェクト |
*delBodyAction | BODY削除用GUIオブジェクト |
*glWidget | OpenGL描画用GUIオブジェクト |
*statusBar | ステータスバー用GUIのオブジェクト |
*userFunc1 | UserFunc1 |
*userFunc2 | UserFunc2 |
*userFunc3 | UserFunc3 |
*userFunc4 | UserFunc4 |
*userFunc5 | UserFunc5 |
*userFunc6 | UserFunc6 |
*userFunc7 | UserFunc7 |
*userFunc8 | UserFunc8 |
GuiIF | クラスGUI_Interfaceのインスタンスをグローバルで宣言 |
class GUI_Interface
コンソールにコマンドを出力
int SetCommand( const char * )
コマンド実行
int ExecCommand( const char * )
新たに登録したBODYの名前をウィンドウリストに表示する
void AddBodyNameToWin( const char * )
指定された番号のBODYをリストから削除する
void DelBodyFromWin( int pos )
ファイルOPEN用オブジェクトの状態設定
void SetEnableOpenFile( bool )
BODY削除用オブジェクトの状態設定
void SetEnableDelBody( bool )
描画領域の再描画指令
void RedrawDescribeForm()
INPファイル名を表示するオブジェクトにファイル名を設定
void SetInpFileName( const char * )
UserFunc1のラベルをセット
void SetUserFunc1Label( const char * )
UserFunc2のラベルをセット
void SetUserFunc2Label( const char * )
UserFunc3のラベルをセット
void SetUserFunc3Label( const char * )
UserFunc4のラベルをセット
void SetUserFunc4Label( const char * )
UserFunc5のラベルをセット
void SetUserFunc5Label( const char * )
UserFunc6のラベルをセット
void SetUserFunc6Label( const char * )
UserFunc7のラベルをセット
void SetUserFunc7Label( const char * )
UserFunc8のラベルをセット
void SetUserFunc8Label( const char * )
ファイルオープンダイアログの表示(BODY)
std::string OpenBodyFileDlg()
ファイルオープンダイアログの表示(INP)
std::string OpenInpFileDlg()
フルパスからファイル名抽出
std::string GetFileName( const std:: string fullPath )
コンソールから文字列を取得
std::string GetConsoleText()
BODYリストの選択されている番号を取得する
int GetBodyListSelectedPos()
コンソール用GUIのオブジェクトのインスタンスをセット
void SetConsoleObject( QTextEdit * textEdit )
BODYリスト用GUIのオブジェクトのインスタンスをセット
void SetBodyListObject( QListWidget * list )
ファイルオープン用GUIのオブジェクトのインスタンスをセット
void SetOpenFileActionObject( QAction * action )
BODY削除用GUIのオブジェクトのインスタンスをセット
void SetDelBodyActionObject( QAction * action )
OpenGl描画用GUIのオブジェクトのインスタンスをセット
void SetDescribeWidget( QGLWidget * widget )
ステータスバー用GUIのオブジェクトのインスタンスをセット
void SetStatusBarObject( QStatusBar * bar )
UserFunc1用GUIのオブジェクトのインスタンスをセット
void SetUserFunc1Action( QAction * action )
UserFunc2用GUIのオブジェクトのインスタンスをセット
void SetUserFunc2Action( QAction * action )
UserFunc3用GUIのオブジェクトのインスタンスをセット
void SetUserFunc3Action( QAction * action )
UserFunc4用GUIのオブジェクトのインスタンスをセット
void SetUserFunc4Action( QAction * action )
UserFunc5用GUIのオブジェクトのインスタンスをセット
void SetUserFunc5Action( QAction * action )
UserFunc6用GUIのオブジェクトのインスタンスをセット
void SetUserFunc6Action( QAction * action )
UserFunc7用GUIのオブジェクトのインスタンスをセット
void SetUserFunc7Action( QAction * action )
UserFunc8用GUIのオブジェクトのインスタンスをセット
void SetUserFunc8Action( QAction * action )
Nurbs曲線ダイアログ表示
void ShowNurbsCurveDlg()
Nurbs曲面ダイアログ表示
void ShowNurbsSurfDlg()
回転サーフェスダイアログ表示
void ShowRotSurfDlg()
スイープサーフェスダイアログ表示
void ShowSweepSurfDlg()
クラスGUI_Interfaceのインスタンスをグローバルで宣言
extern GUI_Interface GuiIF