/************************************************************ * プログラムに渡す引数の仕様 * オプションの指定には'-'か'/'の後に続く文字列を使用 * ファイル名は最後に指定。複数指定可。 * * ex: command -xvzf vp.vp dxf.dxf * * オプションの意味 * f : ファイル名を指定する ************************************************************/ #ifndef ATS_APPLICATION_H #define ATS_APPLICATION_H // 識別子が長すぎるワーニングを無効 #pragma warning (disable : 4786) #include "ats_glutxx.h" #include "ats_observer.h" #include "ats_argv.h" namespace ats { class Application { protected: int m_argc; char** m_argv; Argv m_arg; Glutxx* m_glut; bool Command(); void LoadFile(const char*); public: Application(int, char**); virtual ~Application(); void PrintHelp(); void Run(); }; } #endif // ATS_APPLICATION_H