InfoVis 2013  1.0
Information Visualisation project - "Mapping Text with Phrase Nets"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Application Class Reference

#include <Application.h>

Public Member Functions

 Application ()
 
void initConnectionWords ()
 
 ~Application ()
 
void update ()
 
void updateFPSCounter (double passedTime)
 
void setKeepsRunning (bool keepsRunning)
 
bool getKeepsRunning ()
 
void inputKeyUpdate (int key, int action)
 
void inputCharUpdate (int character, int action)
 
void inputMouseButtonUpdate (int character, int action)
 
void inputMouseWheelUpdate (int position)
 
void inputMousePosUpdate (int x, int y)
 
void loadFile (const std::string &fullFilePath)
 
void handleWindowResize (int width, int height)
 
std::string readFileContents (const std::string &filename)
 
const std::string & getDocumentContent () const
 
void regenerateGraph ()
 
UIManagergetUiManager ()
 
void getRegexPhraseConnectionWord (std::vector< std::string > &connectionWords)
 

Detailed Description

The Application class is the main class and the class from where the flow of the application in run-time is regulated. It controls the other big classes and owns them.

Constructor & Destructor Documentation

Application::Application ( )
Application::~Application ( )

Member Function Documentation

const std::string & Application::getDocumentContent ( ) const
bool Application::getKeepsRunning ( )
void Application::getRegexPhraseConnectionWord ( std::vector< std::string > &  connectionWords)
UIManager * Application::getUiManager ( )
void Application::handleWindowResize ( int  width,
int  height 
)
void Application::initConnectionWords ( )
void Application::inputCharUpdate ( int  character,
int  action 
)
void Application::inputKeyUpdate ( int  key,
int  action 
)
void Application::inputMouseButtonUpdate ( int  character,
int  action 
)
void Application::inputMousePosUpdate ( int  x,
int  y 
)
void Application::inputMouseWheelUpdate ( int  position)
void Application::loadFile ( const std::string &  fullFilePath)
std::string Application::readFileContents ( const std::string &  filename)
void Application::regenerateGraph ( )
void Application::setKeepsRunning ( bool  keepsRunning)
void Application::update ( )
void Application::updateFPSCounter ( double  passedTime)

The documentation for this class was generated from the following files: