Program Listing for File location_metrics.hpp

Return to documentation for file (cosm/arena/metrics/caches/location_metrics.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "rcppsw/metrics/base_metrics.hpp"
#include "rcppsw/math/vector2.hpp"
#include "cosm/cosm.hpp"

/*******************************************************************************
 * Namespaces
 ******************************************************************************/
namespace cosm::arena::metrics::caches {

/*******************************************************************************
 * Class Definitions
 ******************************************************************************/
class location_metrics : public virtual rmetrics::base_metrics {
 public:
  location_metrics(void) = default;

  virtual rcppsw::math::vector2z location(void) const = 0;
};

} /* namespace cosm::arena::metrics::caches */