class GUI_Interface
GUIインターフェースに依存したラップ関数集 Wide Studioバージョン
GUI_Interface | GUIインターフェースに依存したラップ関数集 Wide Studioバージョン |
Functions | |
SetMessage | コンソールにメッセージを出力 |
SetCommand | コンソールにコマンド出力 |
ExecCommand | コマンド実行 |
AddBodyNameToWin | 新たに登録したBODYの名前をウィンドウリストに表示する |
DelBodyFromWin | 指定された番号のBODYをリストから削除する |
SetEnableOpenFile | ファイルOPEN用オブジェクトの状態設定 |
SetEnableDelBody | BODY削除用オブジェクトの状態設定 |
UpdateDescribeWidget | 描画用GUIの再描画指令 |
RedrawDescribeForm | 描画領域の再描画指令 |
SetUserFunc1Label | UserFunc1のラベルをセット |
SetUserFunc2Label | UserFunc2のラベルをセット |
SetUserFunc3Label | UserFunc3のラベルをセット |
SetUserFunc4Label | UserFunc4のラベルをセット |
SetUserFunc5Label | UserFunc5のラベルをセット |
SetUserFunc6Label | UserFunc6のラベルをセット |
SetUserFunc7Label | UserFunc7のラベルをセット |
SetUserFunc8Label | UserFunc8のラベルをセット |
OpenBodyFileDlg | ファイルオープンダイヤログの表示(BODY) |
OpenInpFileDlg | ファイルオープンダイヤログの表示(INP) |
GetFileName | フルパスからファイル名抽出 |
GetFileExt | フルパスからファイルの拡張子抽出 |
GetConsoleText | コンソールから文字列を取得 |
GetBodyListSelectedPos | BODYリストの選択されている番号を取得する |
ShowNurbsCurveDlg | NURBS曲線ダイヤログ表示 |
ShowNurbsSurfDlg | NURBS曲面ダイヤログ表示 |
ShowRotSurfDlg | 回転サーフェスダイヤログ表示 |
ShowSweepSurfDlg | スイープサーフェスダイヤログ表示 |
Variables | |
GuiIF | クラスGUI_Interfaceのインスタンスをグローバルで宣言 |
GUIインターフェースに依存したラップ関数集 Wide Studioバージョン
class GUI_Interface
コンソールにメッセージを出力
int SetMessage( char * )
コンソールにコマンド出力
int SetCommand( char * )
コマンド実行
void ExecCommand( char * )
新たに登録したBODYの名前をウィンドウリストに表示する
void AddBodyNameToWin( const char * )
指定された番号のBODYをリストから削除する
void DelBodyFromWin( int pos )
ファイルOPEN用オブジェクトの状態設定
void SetEnableOpenFile( bool )
BODY削除用オブジェクトの状態設定
void SetEnableDelBody( bool )
描画用GUIの再描画指令
void UpdateDescribeWidget()
描画領域の再描画指令
void RedrawDescribeForm()
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 GetFileExt( const std:: string fullPath )
コンソールから文字列を取得
std::string GetConsoleText()
BODYリストの選択されている番号を取得する
int GetBodyListSelectedPos()
NURBS曲線ダイヤログ表示
void ShowNurbsCurveDlg()
NURBS曲面ダイヤログ表示
void ShowNurbsSurfDlg()
回転サーフェスダイヤログ表示
void ShowRotSurfDlg()
スイープサーフェスダイヤログ表示
void ShowSweepSurfDlg()
クラスGUI_Interfaceのインスタンスをグローバルで宣言
extern GUI_Interface GuiIF