StdAfxWS.cpp

Summary
StdAfxWS.cpp
Functions
SetMessageコンソールにメッセージを出力
SetCommandコンソールにコマンドを出力
ExecCommandコマンドを実行する Parameters: 実行するコマンド文字列
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スイープサーフェスダイアログ表示

Functions

SetMessage

int GUI_Interface::SetMessage(char *mes)

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

Parameters

*mesメッセージ文字列を格納 Return: メッセージの文字数lenを返す

SetCommand

int GUI_Interface::SetCommand(char *cmd)

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

Parameters

*cmdコマンド文字列を格納 Return: コマンドのの文字数lenを返す

ExecCommand

void GUI_Interface::ExecCommand(char *cmd)

コマンドを実行する Parameters: 実行するコマンド文字列

AddBodyNameToWin

void GUI_Interface::AddBodyNameToWin(const char *name)

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

Parameters

*nameBODY名の文字列を格納

DelBodyFromWin

void GUI_Interface::DelBodyFromWin(int pos)

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

Parameters

pos - Return: メッセージの文字数lenを返す 指定された番号のBODYをリストから削除する

SetEnableOpenFile

void GUI_Interface::SetEnableOpenFile(bool flag)

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

Parameters

flag -

SetEnableDelBody

void GUI_Interface::SetEnableDelBody(bool flag)

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

Parameters

flag -

UpdateDescribeWidget

void GUI_Interface::UpdateDescribeWidget()

描画用GUIの再描画指令

RedrawDescribeForm

void GUI_Interface::RedrawDescribeForm()

描画領域の再描画指令

SetUserFunc1Label

void GUI_Interface::SetUserFunc1Label(const char *label)

UserFunc1のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc2Label

void GUI_Interface::SetUserFunc2Label(const char *label)

UserFunc2のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc3Label

void GUI_Interface::SetUserFunc3Label(const char *label)

UserFunc3のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc4Label

void GUI_Interface::SetUserFunc4Label(const char *label)

UserFunc4のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc5Label

void GUI_Interface::SetUserFunc5Label(const char *label)

UserFunc5のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc6Label

void GUI_Interface::SetUserFunc6Label(const char *label)

UserFunc6のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc7Label

void GUI_Interface::SetUserFunc7Label(const char *label)

UserFunc7のラベルをセット

Parameters

*labellabelの文字列の格納

SetUserFunc8Label

void GUI_Interface::SetUserFunc8Label(const char *label)

UserFunc8のラベルをセット

Parameters

*labellabelの文字列の格納

OpenBodyFileDlg

std::string GUI_Interface::OpenBodyFileDlg()

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

Return

ファイルのフルパス

OpenInpFileDlg

std::string GUI_Interface::OpenInpFileDlg()

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

Return

ファイルのフルパス

GetFileName

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

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

Parameters

fullPathフルパス

Return

ファイル名

GetFileExt

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

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

Parameters

fullPathフルパス

Return

ファイルの拡張子

GetConsoleText

std::string GUI_Interface::GetConsoleText()

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

Return

取得した文字列

GetBodyListSelectedPos

int GUI_Interface::GetBodyListSelectedPos()

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

ShowNurbsCurveDlg

void GUI_Interface::ShowNurbsCurveDlg()

Nurbs曲線ダイアログ表示

ShowNurbsSurfDlg

void GUI_Interface::ShowNurbsSurfDlg()

Nurbs曲面ダイアログ表示

ShowRotSurfDlg

void GUI_Interface::ShowRotSurfDlg()

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

ShowSweepSurfDlg

void GUI_Interface::ShowSweepSurfDlg()

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

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