12#ifndef WSFZONEATTENUATION_HPP
13#define WSFZONEATTENUATION_HPP
15#include "wsf_export.h"
37 std::map<WsfStringId, std::vector<WsfZone*>> mCategoryToZoneMap;
38 std::map<WsfStringId, double> mCategoryToValueMap;
39 std::map<WsfStringId, std::vector<WsfNoiseCloud*>> mCategoryToNoiseCloudMap;
40 std::vector<WsfNoiseCloud*> mNoiseClouds;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfNoiseCloud.hpp:30
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
The main controller for a simulation.
Definition WsfSimulation.hpp:109
double ComputeAttenuation(WsfStringId aCategoryId, double aLocationFromLLA[3], double aLocationToLLA[3], bool aIsTwoWay)
Definition WsfZoneAttenuation.cpp:157
bool Initialize(const WsfScenario &aScenario)
Definition WsfZoneAttenuation.cpp:39
WsfZoneAttenuation(WsfSimulation *aSimulationPtr)
Definition WsfZoneAttenuation.cpp:25
Definition WsfZone.hpp:63