This class manages the camera flight path.
Inheritance:
Public Fields
-
SigC::Signal0<SpaceStats> camera_stats_input
- This signal is supposed to recieve the current stats of the camera, which are needed for the "get stats from camera" button.
-
SigC::Signal0<int> redraw
- When the stats of a Waypoint have changed, the scene needs to be redrawn.
-
SigC::Signal0<void> path_update
- This signal passes waypoint changes to the Gtk_PovrayOut (connection is done by the QuatFractViewer)
Public Methods
-
PathMaster()
- Constructor
-
void get_camera_pressed()
- The stats recieved from path_update signal are stored within new_wp.
-
void entry_activated(int id)
- One of the entries in the editor was activated.
-
void draw()
- Here the wapoints are drawn.
-
vector< Waypoint*> get_path()
- Returns the path.
Public Fields
-
Gtk::ToggleButton main_button
-
char active
Public Methods
-
void set_active(gboolean state)
-
virtual int delete_event_impl(GdkEventAny* event)
Documentation
This class manages the camera flight path.
The PathMaster contains the path of waypoints.
- PathMaster()
- Constructor
- SigC::Signal0<SpaceStats> camera_stats_input
- This signal is supposed to recieve the current stats of the camera, which
are needed for the "get stats from camera" button.
- SigC::Signal0<int> redraw
- When the stats of a Waypoint have changed, the scene needs to be redrawn.
- SigC::Signal0<void> path_update
- This signal passes waypoint changes to the Gtk_PovrayOut (connection is
done by the QuatFractViewer)
- void get_camera_pressed()
- The stats recieved from path_update signal are stored within new_wp.
- void entry_activated(int id)
- One of the entries in the editor was activated. Store valid information
within new_wp.
- void draw()
- Here the wapoints are drawn. Is called within the draw_gl_context_imp
of the QuatFractViewer.
- vector< Waypoint*> get_path()
- Returns the path.
- This class has no child classes.
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.