ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
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 }