StdAfxWS.cpp

Summary
StdAfxWS.cpp
Functions
SetMessageコンソールにメッセージを出力
SetCommandコンソールにコマンドを出力
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を返す

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::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()
スイープサーフェスダイアログ表示