cajun::draw_camera_splines_t Class Reference

Draw class for free mode scripted camera splines. More...

#include <draw_camera_splines.H>

Inheritance diagram for cajun::draw_camera_splines_t:
cajun::component_interface_t

List of all members.

Public Member Functions

 draw_camera_splines_t (conf_t &conf)
 Create new scripted camera.
virtual ~draw_camera_splines_t ()
 

void update_data (double bot_pos_[3])
 Unused.
void display (double bot_pos[3])
 Draw lines representing scripted camera position and lookat.
void toggle_display ()
 Toggle display of free mode camera spline information.
void init_data ()
 Unused.

Static Public Member Functions

static void add_eye (double x, double y, double z)
 Add an eye vertex.
static void add_lookat (double x, double y, double z)
 Add a lookat vertex.

Detailed Description

Draw class for free mode scripted camera splines.


Constructor & Destructor Documentation

draw_camera_splines_t::draw_camera_splines_t ( conf_t &  conf  ) 

Create new scripted camera.

References the following conf entries:

  • scripted_camera_draw_free_splines

References cajun::component_interface_t::m_display.

draw_camera_splines_t::~draw_camera_splines_t (  )  [virtual]


Member Function Documentation

void draw_camera_splines_t::add_eye ( double  x,
double  y,
double  z 
) [static]

Add an eye vertex.

Parameters:
x X Location.
y Y Location.
z Z Location.

Referenced by cajun::scripted_camera_t::parse_and_add_style().

void draw_camera_splines_t::add_lookat ( double  x,
double  y,
double  z 
) [static]

Add a lookat vertex.

Parameters:
x X Location.
y Y Location.
z Z Location.

Referenced by cajun::scripted_camera_t::parse_and_add_style().

void draw_camera_splines_t::display ( double  bot_pos[3]  )  [virtual]

Draw lines representing scripted camera position and lookat.

Parameters:
bot_pos Current bot location.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_display.

void draw_camera_splines_t::init_data (  )  [virtual]

Unused.

Reimplemented from cajun::component_interface_t.

void draw_camera_splines_t::toggle_display (  )  [virtual]

Toggle display of free mode camera spline information.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_display.

Referenced by cajun::simulation_draw_t::normalKey_callback().

void draw_camera_splines_t::update_data ( double  bot_pos_[3]  )  [virtual]

Unused.

Parameters:
bot_pos_ Current bot location.

Implements cajun::component_interface_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