#include <stage.hh>
Public Member Functions | |
const std::string & | GetMenuName () |
const std::string & | GetWorldfileName () |
virtual void | Visualize (Model *mod, Camera *cam)=0 |
Visualizer (const std::string &menu_name, const std::string &worldfile_name) | |
virtual | ~Visualizer (void) |
Private Attributes | |
const std::string | menu_name |
const std::string | worldfile_name |
Abstract class for adding visualizations to models. Visualize must be overloaded, and is then called in the models local coord system
Stg::Visualizer::Visualizer | ( | const std::string & | menu_name, |
const std::string & | worldfile_name | ||
) | [inline] |
virtual Stg::Visualizer::~Visualizer | ( | void | ) | [inline, virtual] |
const std::string& Stg::Visualizer::GetMenuName | ( | ) | [inline] |
const std::string& Stg::Visualizer::GetWorldfileName | ( | ) | [inline] |
virtual void Stg::Visualizer::Visualize | ( | Model * | mod, |
Camera * | cam | ||
) | [pure virtual] |
const std::string Stg::Visualizer::menu_name [private] |
const std::string Stg::Visualizer::worldfile_name [private] |