Program Listing for File cosm.hpp
↰ Return to documentation for file (cosm/cosm.hpp
)
#pragma once
/*******************************************************************************
* Includes
******************************************************************************/
#include "rcppsw/rcppsw.hpp"
/*******************************************************************************
* Namespaces/Decls
******************************************************************************/
namespace cosm {
namespace tv {
namespace metrics {}
} /* namespace tv */
namespace argos {
namespace operations {}
namespace tv {}
namespace vis {
namespace config {}
} /* namespace vis */
namespace interactors {}
} /* namespace argos */
namespace ros {
namespace metrics {}
namespace interactors {}
namespace config {}
namespace foraging {
namespace metrics {}
} /* namespace foraging */
namespace fsm {
namespace metrics {}
} /* namespace fsm */
namespace spatial {
namespace metrics {}
} /* namespace spatial */
} /* namespace ros */
namespace subsystem {
namespace config {}
namespace perception {
namespace rlos {}
namespace config {}
} /* namespace perception */
} /* namespace subsystem */
namespace hal {
namespace argos {
namespace sensors {}
namespace actuators {}
namespace config {}
} /* namespace argos */
namespace ros {
namespace sensors {}
namespace actuators {}
namespace config {}
} /* namespace ros */
namespace subsystem {
namespace config {}
} /* namespace subsystem */
namespace sensors {}
namespace actuators {}
} /* namespace hal */
namespace kin {
namespace metrics {}
} /* namespace kin */
namespace kin2D {}
namespace apf2D {}
namespace convergence {
namespace metrics {
}
namespace config {}
}
namespace metrics {
namespace specs {}
namespace config {}
} /* namespace metrics */
namespace repr {
namespace config {}
namespace operations {}
} /* namespace repr */
namespace controller {
namespace operations {}
namespace metrics {}
} /* namespace controller */
namespace fsm {}
namespace ds {
namespace config {}
namespace operations {}
} /* namespace ds */
namespace pal {
namespace controller {}
namespace metrics {}
namespace config {
namespace xml {}
}
namespace argos {
namespace controller {}
} /* namespace argos */
namespace ros {
namespace controller {}
}
} /* namespace pal */
namespace ta {
namespace metrics {}
} /* namespace ta */
namespace spatial {
namespace fsm {}
namespace metrics {}
namespace strategy {
namespace metrics {}
namespace nest {
namespace acq {}
namespace exit {}
}
namespace blocks {
namespace drop {}
} /* namespace blocks */
namespace explore {}
namespace flocking {
} /* namespace flocking */
} /* namespace strategy */
} /* namespace spatial */
namespace foraging {
namespace config {}
namespace block_dist {}
namespace repr {}
namespace ds {}
namespace oracle {}
namespace metrics {}
namespace fsm {}
} /* namespace foraging */
namespace flocking {}
namespace arena {
namespace operations {}
namespace ds {}
namespace repr {}
namespace metrics {}
namespace config {}
} /* namespace arena */
namespace oracle {
namespace config {}
} /* namespace oracle */
namespace interactors {}
namespace nav {
namespace config {}
} /* namespace nav */
} /* namespace cosm */
namespace csubsystem = cosm::subsystem;
namespace csconfig = csubsystem::config;
namespace csperception = csubsystem::perception;
namespace cspconfig = csperception::config;
namespace csprlos = csperception::rlos;
namespace cinteractors = cosm::interactors;
namespace ccontroller = cosm::controller;
namespace ccops = ccontroller::operations;
namespace ccmetrics = ccontroller::metrics;
namespace cforaging = cosm::foraging;
namespace cfrepr = cforaging::repr;
namespace cforacle = cforaging::oracle;
namespace cfds = cforaging::ds;
namespace cfconfig = cforaging::config;
namespace cfbd = cforaging::block_dist;
namespace cfmetrics = cforaging::metrics;
namespace cffsm = cforaging::fsm;
namespace cspatial = cosm::spatial;
namespace csfsm = cspatial::fsm;
namespace csmetrics = cspatial::metrics;
namespace csstrategy = cspatial::strategy;
namespace cssnest = csstrategy::nest;
namespace cssblocks = csstrategy::blocks;
namespace cssexplore = csstrategy::explore;
namespace cssflocking = csstrategy::flocking;
namespace carena = cosm::arena;
namespace cads = carena::ds;
namespace caconfig = carena::config;
namespace cametrics = carena::metrics;
namespace carepr = carena::repr;
namespace caops = carena::operations;
namespace cconvergence = cosm::convergence;
namespace cconvconfig = cconvergence::config;
namespace cta = cosm::ta;
namespace ctametrics = cta::metrics;
namespace ctv = cosm::tv;
namespace ctvmetrics = ctv::metrics;
namespace cmetrics = cosm::metrics;
namespace cmspecs = cmetrics::specs;
namespace cmconfig = cmetrics::config;
namespace cds = cosm::ds;
namespace cdconfig = cds::config;
namespace cdops = cds::operations;
namespace cpal = cosm::pal;
namespace cpconfig = cpal::config;
namespace cpmetrics = cpal::metrics;
namespace cpcxml = cpconfig::xml;
namespace cpargos = cpal::argos;
namespace cpros = cpal::ros;
namespace cpcontroller = cpal::controller;
namespace cargos = cosm::argos;
namespace catv = cargos::tv;
namespace cavis = cargos::vis;
namespace cainteractors = cargos::interactors;
namespace cros = cosm::ros;
namespace crmetrics = cros::metrics;
namespace crinteractors = cros::interactors;
namespace crforaging = cros::foraging;
namespace crfmetrics = crforaging::metrics;
namespace crfsm = cros::fsm;
namespace crspatial = cros::spatial;
namespace crsmetrics = crspatial::metrics;
namespace coracle = cosm::oracle;
namespace coconfig = coracle::config;
namespace crepr = cosm::repr;
namespace crops = crepr::operations;
namespace chal = cosm::hal;
namespace chsensors = chal::sensors;
namespace chactuators = chal::actuators;
namespace chros = chal::ros;
namespace chrsensors = chros::sensors;
namespace chractuators = chros::actuators;
namespace chrconfig = chros::config;
namespace chargos = chal::argos;
namespace chasensors = chargos::sensors;
namespace chaactuators = chargos::actuators;
namespace chaconfig = chargos::config;
namespace chsubsystem = chal::subsystem;
namespace chsconfig = chsubsystem::config;
namespace crconfig = crepr::config;
namespace cfsm = cosm::fsm;
namespace ckin = cosm::kin;
namespace ckmetrics = ckin::metrics;
namespace ckin2D = cosm::kin2D;
namespace capf2D = cosm::apf2D;
namespace cflocking = cosm::flocking;
namespace cnav = cosm::nav;
namespace cnconfig = cnav::config;