cajun::simview_t Class Reference

#include <simview.H>

List of all members.

Classes

class  simview_interface_t

Public Member Functions

 simview_t (conf_t &conf, world_state_t *ws_, char const *camera_script_file, bool static_mode)
void init_data ()
void set_view (double ref_pos_[3], double ref_orient_[3])
void change_view (int command, double value)
void move_lights (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void update_data (double bot_pos[3])

Public Attributes

double m_zoom_by
double m_move_by
bool m_left_button_down

Private Attributes

CCamera Camera
camera_style_t m_camera_style
double m_initial_camera_pos [3]
double m_prev_pos [3]
double m_azimuth_angle
double m_elevation_angle
bool m_first_time_hack
bool m_reset_origin
double m_time
scripted_camera_tm_script
bool m_scripted_camera_enabled
world_state_t * m_world_state
bool m_static_mode

Constructor & Destructor Documentation

simview_t::simview_t ( conf_t &  conf,
world_state_t *  ws_,
char const *  camera_script_file,
bool  static_mode 
)

Member Function Documentation

void simview_t::change_view ( int  command,
double  value 
)
void simview_t::init_data (  ) 
void simview_t::move_lights ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)
void simview_t::set_view ( double  ref_pos_[3],
double  ref_orient_[3] 
)
void simview_t::update_data ( double  bot_pos[3]  ) 

Member Data Documentation

Referenced by set_view().

Referenced by simview_t().

Referenced by simview_t().

double cajun::simview_t::m_prev_pos[3] [private]

Referenced by simview_t().

double cajun::simview_t::m_time [private]

Referenced by set_view(), and simview_t().

world_state_t* cajun::simview_t::m_world_state [private]

Referenced by simview_t().


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

Generated on Fri Apr 9 10:45:18 2010 for Visualizer by  doxygen 1.6.1