12#ifndef WSFCOVERAGESIMPLECOVERAGE_HPP
13#define WSFCOVERAGESIMPLECOVERAGE_HPP
15#include "wsf_coverage_export.h"
44 double GetMeasuredValue(
const GridAsset& aGridAsset)
const override;
46 std::string GetValueHeader()
const override;
48 constexpr static const char*
cTYPE{
"WSF_SIMPLE_COVERAGE_MOE"};
51 bool InitializeP(
Coverage& aCoverage)
override;
55 std::map<GridAsset, double> mData{};
void SetType(WsfStringId aType)
Definition WsfObject.cpp:172
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfCoverageAccessInterval.hpp:28
Definition WsfCoverage.hpp:57
Definition WsfCoverageAsset.hpp:81
Definition WsfCoverageAsset.hpp:37
Measure(const WsfScenario &aScenario)
Definition WsfCoverageMeasure.hpp:45
SimpleCoverage(const SimpleCoverage &aOther)=default
SimpleCoverage * Clone() const override
Definition WsfSimpleCoverage.hpp:43
static constexpr const char * cTYPE
Definition WsfSimpleCoverage.hpp:48
double GetDefaultValue() const override
Return the default value of the measure.
Definition WsfSimpleCoverage.hpp:45
~SimpleCoverage() override=default
SimpleCoverage(const WsfScenario &aScenario)
Definition WsfSimpleCoverage.hpp:34
Definition WsfCoverage.cpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32