Graphic Simulations


Detailed Description

Graphical Simulations are very usefull for validation, it gives a view of the system which is difficult to obtain using only the data collecte during several simulations. EOSimulator (since version 1.1.1) support 2D iconic animation of simulation, based on Boost C++ Libraries, SDL, SDL_image, Antigrain Geometry and FreeType. This part of the library was mainly developed as part of a Degree Thesis of Sebastián Alaggia, Bruno Martínez and Fernando Pardo.

For developing graphical simulations, EOSimulator provides three clases and a CEvent:


Classes

class  eosim::graphic::Display
 Display window. More...
class  eosim::graphic::Sprite
 Image Sprite. More...
class  eosim::graphic::TextSprite
 Text Sprite. More...
struct  eosim::graphic::MoveAction
 Movement Action of a Sprite. More...
class  eosim::graphic::RefreshGraphic
 C Event which refresh the graphics of a Display. More...

Functions

MoveAction eosim::graphic::move (double x, double y, double time)
 Creates a move action which will move an object from its actual position to (x,y) in a number of time units.


Function Documentation

MoveAction eosim::graphic::move ( double  x,
double  y,
double  time 
)

Creates a move action which will move an object from its actual position to (x,y) in a number of time units.

Author:
Bruno Martínez, Fernando Pardo and Sebastián Alaggia
Version:
1.1.1
Date:
2005


Generated on Tue Oct 14 16:48:19 2008 for EOSimulator by  doxygen 1.5.2