GUI_Interface

class GUI_Interface

GUIインターフェースに依存したラップ関数集 Wide Studioバージョン

Summary
GUI_InterfaceGUIインターフェースに依存したラップ関数集 Wide Studioバージョン
Functions
SetMessageコンソールにメッセージを出力
SetCommandコンソールにコマンド出力
ExecCommandコマンド実行
AddBodyNameToWin新たに登録したBODYの名前をウィンドウリストに表示する
DelBodyFromWin指定された番号のBODYをリストから削除する
SetEnableOpenFileファイルOPEN用オブジェクトの状態設定
SetEnableDelBodyBODY削除用オブジェクトの状態設定
UpdateDescribeWidget描画用GUIの再描画指令
RedrawDescribeForm描画領域の再描画指令
SetUserFunc1LabelUserFunc1のラベルをセット
SetUserFunc2LabelUserFunc2のラベルをセット
SetUserFunc3LabelUserFunc3のラベルをセット
SetUserFunc4LabelUserFunc4のラベルをセット
SetUserFunc5LabelUserFunc5のラベルをセット
SetUserFunc6LabelUserFunc6のラベルをセット
SetUserFunc7LabelUserFunc7のラベルをセット
SetUserFunc8LabelUserFunc8のラベルをセット
OpenBodyFileDlgファイルオープンダイヤログの表示(BODY)
OpenInpFileDlgファイルオープンダイヤログの表示(INP)
GetFileNameフルパスからファイル名抽出
GetFileExtフルパスからファイルの拡張子抽出
GetConsoleTextコンソールから文字列を取得
GetBodyListSelectedPosBODYリストの選択されている番号を取得する
ShowNurbsCurveDlgNURBS曲線ダイヤログ表示
ShowNurbsSurfDlgNURBS曲面ダイヤログ表示
ShowRotSurfDlg回転サーフェスダイヤログ表示
ShowSweepSurfDlgスイープサーフェスダイヤログ表示
Variables
GuiIFクラスGUI_Interfaceのインスタンスをグローバルで宣言

Functions

SetMessage

int SetMessage(char *)

コンソールにメッセージを出力

SetCommand

int SetCommand(char *)

コンソールにコマンド出力

ExecCommand

void ExecCommand(char *)

コマンド実行

AddBodyNameToWin

void AddBodyNameToWin(const char *)

新たに登録したBODYの名前をウィンドウリストに表示する

DelBodyFromWin

void DelBodyFromWin(int pos)

指定された番号のBODYをリストから削除する

SetEnableOpenFile

void SetEnableOpenFile(bool)

ファイルOPEN用オブジェクトの状態設定

SetEnableDelBody

void SetEnableDelBody(bool)

BODY削除用オブジェクトの状態設定

UpdateDescribeWidget

void UpdateDescribeWidget()

描画用GUIの再描画指令

RedrawDescribeForm

void RedrawDescribeForm()

描画領域の再描画指令

SetUserFunc1Label

void SetUserFunc1Label(const char *)

UserFunc1のラベルをセット

SetUserFunc2Label

void SetUserFunc2Label(const char *)

UserFunc2のラベルをセット

SetUserFunc3Label

void SetUserFunc3Label(const char *)

UserFunc3のラベルをセット

SetUserFunc4Label

void SetUserFunc4Label(const char *)

UserFunc4のラベルをセット

SetUserFunc5Label

void SetUserFunc5Label(const char *)

UserFunc5のラベルをセット

SetUserFunc6Label

void SetUserFunc6Label(const char *)

UserFunc6のラベルをセット

SetUserFunc7Label

void SetUserFunc7Label(const char *)

UserFunc7のラベルをセット

SetUserFunc8Label

void SetUserFunc8Label(const char *)

UserFunc8のラベルをセット

OpenBodyFileDlg

std::string OpenBodyFileDlg()

ファイルオープンダイヤログの表示(BODY)

OpenInpFileDlg

std::string OpenInpFileDlg()

ファイルオープンダイヤログの表示(INP)

GetFileName

std::string GetFileName(const std::string fullPath)

フルパスからファイル名抽出

GetFileExt

std::string GetFileExt(const std::string fullPath)

フルパスからファイルの拡張子抽出

GetConsoleText

std::string GetConsoleText()

コンソールから文字列を取得

GetBodyListSelectedPos

int GetBodyListSelectedPos()

BODYリストの選択されている番号を取得する

ShowNurbsCurveDlg

void ShowNurbsCurveDlg()

NURBS曲線ダイヤログ表示

ShowNurbsSurfDlg

void ShowNurbsSurfDlg()

NURBS曲面ダイヤログ表示

ShowRotSurfDlg

void ShowRotSurfDlg()

回転サーフェスダイヤログ表示

ShowSweepSurfDlg

void ShowSweepSurfDlg()

スイープサーフェスダイヤログ表示

Variables

GuiIF

extern GUI_Interface GuiIF

クラスGUI_Interfaceのインスタンスをグローバルで宣言

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