class PathMaster

This class manages the camera flight path.

Inheritance:

PathMaster - ToolWindow


Public Fields

[more]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.
[more]SigC::Signal0<int> redraw
When the stats of a Waypoint have changed, the scene needs to be redrawn.
[more]SigC::Signal0<void> path_update
This signal passes waypoint changes to the Gtk_PovrayOut (connection is done by the QuatFractViewer)

Public Methods

[more] PathMaster()
Constructor
[more]void get_camera_pressed()
The stats recieved from path_update signal are stored within new_wp.
[more]void entry_activated(int id)
One of the entries in the editor was activated.
[more]void draw()
Here the wapoints are drawn.
[more]vector< Waypoint*> get_path()
Returns the path.


Inherited from ToolWindow:

Public Fields

oGtk::ToggleButton main_button
ochar active

Public Methods

ovoid set_active(gboolean state)
ovirtual int delete_event_impl(GdkEventAny* event)


Documentation

This class manages the camera flight path. The PathMaster contains the path of waypoints.
o PathMaster()
Constructor

oSigC::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.

oSigC::Signal0<int> redraw
When the stats of a Waypoint have changed, the scene needs to be redrawn.

oSigC::Signal0<void> path_update
This signal passes waypoint changes to the Gtk_PovrayOut (connection is done by the QuatFractViewer)

ovoid get_camera_pressed()
The stats recieved from path_update signal are stored within new_wp.

ovoid entry_activated(int id)
One of the entries in the editor was activated. Store valid information within new_wp.

ovoid draw()
Here the wapoints are drawn. Is called within the draw_gl_context_imp of the QuatFractViewer.

ovector< 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++.