Program Listing for File base_swarm_visualizer.hpp

Return to documentation for file (cosm/pal/base_swarm_visualizer.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "cosm/cosm.hpp"
#include "cosm/hal/robot.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace cosm::pal {

/*******************************************************************************
 * Class Definitions
 ******************************************************************************/
class base_swarm_visualizer {
 public:
  base_swarm_visualizer(void) = default;
  virtual ~base_swarm_visualizer(void) = default;

  /* Not copy constructable/assignable by default */
  base_swarm_visualizer(const base_swarm_visualizer&) = delete;
  const base_swarm_visualizer& operator=(const base_swarm_visualizer&) = delete;

 private:
  /* clang-format off */
  /* clang-format on */
};

} /* namespace cosm::pal */