StdAfxQt.h

Summary
StdAfxQt.h
Constants
GeneralDefinesNon
GUI_Interface
Functions
SetMesageコンソールにメッセージを出力
SetCommandコンソールにコマンドを出力
ExecCommandコマンド実行
AddBodyNameToWin新たに登録したBODYの名前をウィンドウリストに表示する
DelBodyFromWin指定された番号のBODYをリストから削除する
SetEnableOpenFileファイルOPEN用オブジェクトの状態設定
SetEnableDelBodyBODY削除用オブジェクトの状態設定
UserDescribeWidget描画用GUIの再描画指令
RedrawDescribeForm描画領域の再描画指令
SetInpFileNameINPファイル名を表示するオブジェクトにファイル名を設定
SetUserFunc1LabelUserFunc1のラベルをセット
SetUserFunc2LabelUserFunc2のラベルをセット
SetUserFunc3LabelUserFunc3のラベルをセット
SetUserFunc4LabelUserFunc4のラベルをセット
SetUserFunc5LabelUserFunc5のラベルをセット
SetUserFunc6LabelUserFunc6のラベルをセット
SetUserFunc7LabelUserFunc7のラベルをセット
SetUserFunc8LabelUserFunc8のラベルをセット
OpenBodyFileDlgファイルオープンダイアログの表示(BODY)
OpenInpFileDlgファイルオープンダイアログの表示(INP)
GetFileNameフルパスからファイル名抽出
GetFileNameフルパスからファイルの拡張子抽出
GetConsoleTextコンソールから文字列を取得
GetBodyListSelectedPosBODYリストの選択されている番号を取得する
SetConsoleObjectコンソール用GUIのオブジェクトのインスタンスをセット
SetBodyListObjectBODYリスト用GUIのオブジェクトのインスタンスをセット
SetOpenFileActionObjectファイルオープン用GUIのオブジェクトのインスタンスをセット
SetDelBodyActionObjectBODY削除用GUIのオブジェクトのインスタンスをセット
SetDescribeWidgetOpenGl描画用GUIのオブジェクトのインスタンスをセット
SetStatusBarObjectステータスバー用GUIのオブジェクトのインスタンスをセット
SetUserFunc1ActionUserFunc1用GUIのオブジェクトのインスタンスをセット
SetUserFunc2ActionUserFunc2用GUIのオブジェクトのインスタンスをセット
SetUserFunc3ActionUserFunc3用GUIのオブジェクトのインスタンスをセット
SetUserFunc4ActionUserFunc4用GUIのオブジェクトのインスタンスをセット
SetUserFunc5ActionUserFunc5用GUIのオブジェクトのインスタンスをセット
SetUserFunc6ActionUserFunc6用GUIのオブジェクトのインスタンスをセット
SetUserFunc7ActionUserFunc7用GUIのオブジェクトのインスタンスをセット
SetUserFunc8ActionUserFunc8用GUIのオブジェクトのインスタンスをセット
ShowNurbsCurveDlgNurbs曲線ダイアログ表示
ShowNurbsSurfDlgNurbs曲面ダイアログ表示
ShowRotSurfDlg回転サーフェスダイアログ表示
ShowSweepSurfDlgスイープサーフェスダイアログ表示
Variables
*consoleTextコンソール用GUIオブジェクト
*bodyListBODYリスト用GUIオブジェクト
*openFileActionファイルオープン用GUIオブジェクト
*delBodyActionBODY削除用GUIオブジェクト
*glWidgetOpenGL描画用GUIオブジェクト
*statusBarステータスバー用GUIのオブジェクト
*userFunc1UserFunc1
*userFunc2UserFunc2
*userFunc3UserFunc3
*userFunc4UserFunc4
*userFunc5UserFunc5
*userFunc6UserFunc6
*userFunc7UserFunc7
*userFunc8UserFunc8
GuiIFクラスGUI_Interfaceのインスタンスをグローバルで宣言

Constants

GeneralDefines

Non

GUI_Interface

class GUI_Interface
Summary
Functions
SetMesageコンソールにメッセージを出力
SetCommandコンソールにコマンドを出力
ExecCommandコマンド実行
AddBodyNameToWin新たに登録したBODYの名前をウィンドウリストに表示する
DelBodyFromWin指定された番号のBODYをリストから削除する
SetEnableOpenFileファイルOPEN用オブジェクトの状態設定
SetEnableDelBodyBODY削除用オブジェクトの状態設定
UserDescribeWidget描画用GUIの再描画指令
RedrawDescribeForm描画領域の再描画指令
SetInpFileNameINPファイル名を表示するオブジェクトにファイル名を設定
SetUserFunc1LabelUserFunc1のラベルをセット
SetUserFunc2LabelUserFunc2のラベルをセット
SetUserFunc3LabelUserFunc3のラベルをセット
SetUserFunc4LabelUserFunc4のラベルをセット
SetUserFunc5LabelUserFunc5のラベルをセット
SetUserFunc6LabelUserFunc6のラベルをセット
SetUserFunc7LabelUserFunc7のラベルをセット
SetUserFunc8LabelUserFunc8のラベルをセット
OpenBodyFileDlgファイルオープンダイアログの表示(BODY)
OpenInpFileDlgファイルオープンダイアログの表示(INP)
GetFileNameフルパスからファイル名抽出
GetFileNameフルパスからファイルの拡張子抽出
GetConsoleTextコンソールから文字列を取得
GetBodyListSelectedPosBODYリストの選択されている番号を取得する
SetConsoleObjectコンソール用GUIのオブジェクトのインスタンスをセット
SetBodyListObjectBODYリスト用GUIのオブジェクトのインスタンスをセット
SetOpenFileActionObjectファイルオープン用GUIのオブジェクトのインスタンスをセット
SetDelBodyActionObjectBODY削除用GUIのオブジェクトのインスタンスをセット
SetDescribeWidgetOpenGl描画用GUIのオブジェクトのインスタンスをセット
SetStatusBarObjectステータスバー用GUIのオブジェクトのインスタンスをセット
SetUserFunc1ActionUserFunc1用GUIのオブジェクトのインスタンスをセット
SetUserFunc2ActionUserFunc2用GUIのオブジェクトのインスタンスをセット
SetUserFunc3ActionUserFunc3用GUIのオブジェクトのインスタンスをセット
SetUserFunc4ActionUserFunc4用GUIのオブジェクトのインスタンスをセット
SetUserFunc5ActionUserFunc5用GUIのオブジェクトのインスタンスをセット
SetUserFunc6ActionUserFunc6用GUIのオブジェクトのインスタンスをセット
SetUserFunc7ActionUserFunc7用GUIのオブジェクトのインスタンスをセット
SetUserFunc8ActionUserFunc8用GUIのオブジェクトのインスタンスをセット
ShowNurbsCurveDlgNurbs曲線ダイアログ表示
ShowNurbsSurfDlgNurbs曲面ダイアログ表示
ShowRotSurfDlg回転サーフェスダイアログ表示
ShowSweepSurfDlgスイープサーフェスダイアログ表示
Variables
*consoleTextコンソール用GUIオブジェクト
*bodyListBODYリスト用GUIオブジェクト
*openFileActionファイルオープン用GUIオブジェクト
*delBodyActionBODY削除用GUIオブジェクト
*glWidgetOpenGL描画用GUIオブジェクト
*statusBarステータスバー用GUIのオブジェクト
*userFunc1UserFunc1
*userFunc2UserFunc2
*userFunc3UserFunc3
*userFunc4UserFunc4
*userFunc5UserFunc5
*userFunc6UserFunc6
*userFunc7UserFunc7
*userFunc8UserFunc8
GuiIFクラスGUI_Interfaceのインスタンスをグローバルで宣言

Functions

SetMesage

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

SetCommand

int SetCommand(const char *)

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

ExecCommand

void ExecCommand(const char *)

コマンド実行

AddBodyNameToWin

void AddBodyNameToWin(const char *)

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

DelBodyFromWin

void DelBodyFromWin(int pos)

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

SetEnableOpenFile

void SetEnableOpenFile(bool)

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

SetEnableDelBody

void SetEnableDelBody(bool)

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

UserDescribeWidget

描画用GUIの再描画指令

RedrawDescribeForm

void RedrawDescribeForm()

描画領域の再描画指令

SetInpFileName

void SetInpFileName(const char *)

INPファイル名を表示するオブジェクトにファイル名を設定

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)

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

GetFileName

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

GetConsoleText

std::string GetConsoleText()

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

GetBodyListSelectedPos

int GetBodyListSelectedPos()

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

SetConsoleObject

void SetConsoleObject(QTextEdit *textEdit)

コンソール用GUIのオブジェクトのインスタンスをセット

SetBodyListObject

void SetBodyListObject(QListWidget *list)

BODYリスト用GUIのオブジェクトのインスタンスをセット

SetOpenFileActionObject

void SetOpenFileActionObject(QAction *action)

ファイルオープン用GUIのオブジェクトのインスタンスをセット

SetDelBodyActionObject

void SetDelBodyActionObject(QAction *action)

BODY削除用GUIのオブジェクトのインスタンスをセット

SetDescribeWidget

void SetDescribeWidget(QGLWidget *widget)

OpenGl描画用GUIのオブジェクトのインスタンスをセット

SetStatusBarObject

void SetStatusBarObject(QStatusBar *bar)

ステータスバー用GUIのオブジェクトのインスタンスをセット

SetUserFunc1Action

void SetUserFunc1Action(QAction *action)

UserFunc1用GUIのオブジェクトのインスタンスをセット

SetUserFunc2Action

void SetUserFunc2Action(QAction *action)

UserFunc2用GUIのオブジェクトのインスタンスをセット

SetUserFunc3Action

void SetUserFunc3Action(QAction *action)

UserFunc3用GUIのオブジェクトのインスタンスをセット

SetUserFunc4Action

void SetUserFunc4Action(QAction *action)

UserFunc4用GUIのオブジェクトのインスタンスをセット

SetUserFunc5Action

void SetUserFunc5Action(QAction *action)

UserFunc5用GUIのオブジェクトのインスタンスをセット

SetUserFunc6Action

void SetUserFunc6Action(QAction *action)

UserFunc6用GUIのオブジェクトのインスタンスをセット

SetUserFunc7Action

void SetUserFunc7Action(QAction *action)

UserFunc7用GUIのオブジェクトのインスタンスをセット

SetUserFunc8Action

void SetUserFunc8Action(QAction *action)

UserFunc8用GUIのオブジェクトのインスタンスをセット

ShowNurbsCurveDlg

void ShowNurbsCurveDlg()

Nurbs曲線ダイアログ表示

ShowNurbsSurfDlg

void ShowNurbsSurfDlg()

Nurbs曲面ダイアログ表示

ShowRotSurfDlg

void ShowRotSurfDlg()

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

ShowSweepSurfDlg

void 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

extern GUI_Interface GuiIF

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

class GUI_Interface
int SetCommand(const char *)
コンソールにコマンドを出力
void ExecCommand(const char *)
コマンド実行
void AddBodyNameToWin(const char *)
新たに登録したBODYの名前をウィンドウリストに表示する
void DelBodyFromWin(int pos)
指定された番号のBODYをリストから削除する
void SetEnableOpenFile(bool)
ファイルOPEN用オブジェクトの状態設定
void SetEnableDelBody(bool)
BODY削除用オブジェクトの状態設定
void RedrawDescribeForm()
描画領域の再描画指令
void SetInpFileName(const char *)
INPファイル名を表示するオブジェクトにファイル名を設定
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 GetConsoleText()
コンソールから文字列を取得
int GetBodyListSelectedPos()
BODYリストの選択されている番号を取得する
void SetConsoleObject(QTextEdit *textEdit)
コンソール用GUIのオブジェクトのインスタンスをセット
void SetBodyListObject(QListWidget *list)
BODYリスト用GUIのオブジェクトのインスタンスをセット
void SetOpenFileActionObject(QAction *action)
ファイルオープン用GUIのオブジェクトのインスタンスをセット
void SetDelBodyActionObject(QAction *action)
BODY削除用GUIのオブジェクトのインスタンスをセット
void SetDescribeWidget(QGLWidget *widget)
OpenGl描画用GUIのオブジェクトのインスタンスをセット
void SetStatusBarObject(QStatusBar *bar)
ステータスバー用GUIのオブジェクトのインスタンスをセット
void SetUserFunc1Action(QAction *action)
UserFunc1用GUIのオブジェクトのインスタンスをセット
void SetUserFunc2Action(QAction *action)
UserFunc2用GUIのオブジェクトのインスタンスをセット
void SetUserFunc3Action(QAction *action)
UserFunc3用GUIのオブジェクトのインスタンスをセット
void SetUserFunc4Action(QAction *action)
UserFunc4用GUIのオブジェクトのインスタンスをセット
void SetUserFunc5Action(QAction *action)
UserFunc5用GUIのオブジェクトのインスタンスをセット
void SetUserFunc6Action(QAction *action)
UserFunc6用GUIのオブジェクトのインスタンスをセット
void SetUserFunc7Action(QAction *action)
UserFunc7用GUIのオブジェクトのインスタンスをセット
void SetUserFunc8Action(QAction *action)
UserFunc8用GUIのオブジェクトのインスタンスをセット
void ShowNurbsCurveDlg()
Nurbs曲線ダイアログ表示
void ShowNurbsSurfDlg()
Nurbs曲面ダイアログ表示
void ShowRotSurfDlg()
回転サーフェスダイアログ表示
void ShowSweepSurfDlg()
スイープサーフェスダイアログ表示
extern GUI_Interface GuiIF
クラスGUI_Interfaceのインスタンスをグローバルで宣言