1 #ifndef bwm_load_commands_h_ 2 #define bwm_load_commands_h_ 3 4 #include <vgui/vgui_command.h> 5 #include "bwm_command.h" 6 #include "bwm_site_mgr.h" 7 8 class bwm_load_img_command: public bwm_command 9 { 10 public: bwm_load_img_command()11 bwm_load_img_command() {} ~bwm_load_img_command()12 ~bwm_load_img_command() {} execute()13 virtual void execute() { bwm_site_mgr::instance()->load_img_tableau(); } name()14 virtual std::string name() const {return "bwm_tableau_img"; } 15 }; 16 17 class bwm_load_rat_cam_command: public bwm_command 18 { 19 public: bwm_load_rat_cam_command()20 bwm_load_rat_cam_command() {} ~bwm_load_rat_cam_command()21 ~bwm_load_rat_cam_command() {} name()22 virtual std::string name() const {return "bwm_tableau_rat_cam"; } execute()23 virtual void execute() { bwm_site_mgr::instance()->load_cam_tableau(); } 24 }; 25 26 class bwm_load_proj_cam_command: public bwm_command 27 { 28 public: bwm_load_proj_cam_command()29 bwm_load_proj_cam_command() {} ~bwm_load_proj_cam_command()30 ~bwm_load_proj_cam_command() {} name()31 virtual std::string name() const {return "bwm_tableau_proj_cam"; } execute()32 virtual void execute() { bwm_site_mgr::instance()->load_cam_tableau(); } 33 }; 34 35 class bwm_load_generic_cam_command: public bwm_command 36 { 37 public: bwm_load_generic_cam_command()38 bwm_load_generic_cam_command() {} ~bwm_load_generic_cam_command()39 ~bwm_load_generic_cam_command() {} name()40 virtual std::string name() const {return "bwm_tableau_generic_cam"; } execute()41 virtual void execute() { bwm_site_mgr::instance()->load_cam_tableau(); } 42 }; 43 44 class bwm_load_video_command: public bwm_command 45 { 46 public: bwm_load_video_command()47 bwm_load_video_command() {} ~bwm_load_video_command()48 ~bwm_load_video_command() {} name()49 virtual std::string name() const {return "bwm_tableau_video"; } execute()50 virtual void execute() { bwm_site_mgr::instance()->load_video_tableau(); } 51 }; 52 class bwm_load_fiducial_command: public bwm_command 53 { 54 public: bwm_load_fiducial_command()55 bwm_load_fiducial_command() {} ~bwm_load_fiducial_command()56 ~bwm_load_fiducial_command() {} name()57 virtual std::string name() const {return "bwm_tableau_fiducial"; } execute()58 virtual void execute() { bwm_site_mgr::instance()->load_fiducial_tableau(); } 59 }; 60 #if 0 61 class bwm_load_coin3d_command: public bwm_command 62 { 63 public: 64 bwm_load_coin3d_command() {} 65 ~bwm_load_coin3d_command() {} 66 virtual std::string name() const {return "bwm_tableau_coin3d"; } 67 virtual void execute() { bwm_tableau_mgr::instance()->load_coin3d_tableau(); } 68 }; 69 #endif // 0 70 71 #if 0 72 class bwm_load_proj2d_command: public bwm_command 73 { 74 public: 75 bwm_load_proj2d_command() {} 76 ~bwm_load_proj2d_command() {} 77 virtual std::string name() const {return "bwm_tableau_proj2"; } 78 virtual void execute() { bwm_tableau_mgr::instance()->load_proj2d_tableau(); } 79 }; 80 #endif // 0 81 82 #if 0 83 class bwm_load_lidar_command: public bwm_command 84 { 85 public: 86 bwm_load_lidar_command() {} 87 ~bwm_load_lidar_command() {} 88 virtual std::string name() const {return "bwm_tableau_lidar"; } 89 virtual void execute() { bwm_tableau_mgr::instance()->load_lidar_tableau(); } 90 }; 91 #endif // 0 92 93 #endif //bwm_load_commands_h_ 94