ARGoS  3
A parallel, multi-engine simulator for swarm robotics
core/simulator/visualization/visualization.cpp
Go to the documentation of this file.
00001 
00007 #include <argos3/core/simulator/visualization/visualization.h>
00008 #include <argos3/core/simulator/space/space.h>
00009 
00010 namespace argos {
00011 
00012    /****************************************/
00013    /****************************************/
00014 
00015    void CVisualization::Init(TConfigurationNode& t_tree) {
00016       /* Get visualization id from the XML */
00017       GetNodeAttribute(t_tree, "id", m_strId);
00018    }
00019 
00020    /****************************************/
00021    /****************************************/
00022 
00023    void CVisualization::Execute() {
00024       /* Main cycle */
00025       while(!m_cSimulator.IsExperimentFinished()) {
00026          m_cSimulator.UpdateSpace();
00027       }
00028    }
00029 
00030    /****************************************/
00031    /****************************************/
00032 
00033 }