#include <graph.h>
Inheritance diagram for Graphics:
Public Member Functions | |
virtual | ~Graphics (void) |
virtual void | BeginScene (void) |
BeginScene() must be called before calling drawing functions. | |
virtual void | EndScene (void) |
EndScene() must be called to flush the drawing buffer and display the scene. | |
virtual void | Point (int color, int x, int y)=0 |
Plot a point in the Graphics window. | |
virtual void | Line (int x1, int y1, int x2, int y2, int colour)=0 |
Draws a line (obviously... :-). | |
virtual int | GetXYCoo (int *X, int *Y)=0 |
Probes the Window for user interaction, with mouse or keyboard. | |
virtual int | XField (void) const |
Returns the width of the Graphics window, in pixels. | |
virtual int | YField (void) const |
Returns the height of the Graphics window, in pixels. | |
virtual void | Write (char *fname, int quality=-1)=0 |
Writes the Image to a file. | |
virtual void | TimeStep (void) |
Implement this member function in your simulation code. | |
virtual void | Field (const int **f, int mag=1) |
Plots a field of values given by **f, using color coding given by colormap file. |
No implementation here. Implemented by X11Graphics and QtGraphics.
|
|
|
BeginScene() must be called before calling drawing functions.
Reimplemented in QtGraphics, and X11Graphics. |
|
EndScene() must be called to flush the drawing buffer and display the scene.
Reimplemented in QtGraphics, and X11Graphics. |
|
Plots a field of values given by **f, using color coding given by colormap file. Only implemented in X11Graphics. No checks. Usage not recommended.
Reimplemented in X11Graphics. |
|
Probes the Window for user interaction, with mouse or keyboard. This function should return immediately, and return 0 if there was no user interaction.
Implemented in QtGraphics, and X11Graphics. |
|
Draws a line (obviously... :-).
Implemented in QtGraphics, and X11Graphics. |
|
Plot a point in the Graphics window.
Implemented in QtGraphics, and X11Graphics. |
|
Implement this member function in your simulation code. Include all actions that should be carried out during a simulation step, including PDE and CPM simulation steps. See the included examples (vessel.cpp, sorting.cpp) for more information. Reimplemented in QtGraphics, and X11Graphics. |
|
Writes the Image to a file. File format is inferred from file extension. Currently only PNG is supported by the X-Windows implementation; the Qt-implentation supports all formats supported by Qt.
Implemented in QtGraphics, and X11Graphics. |
|
Returns the width of the Graphics window, in pixels.
Reimplemented in QtGraphics, and X11Graphics. |
|
Returns the height of the Graphics window, in pixels.
Reimplemented in QtGraphics, and X11Graphics. |