33 #ifndef EMANEANTENNAPROFILEMANIFEST_HEADER_ 34 #define EMANEANTENNAPROFILEMANIFEST_HEADER_ 51 void load(
const std::string & sAntennaProfileURI);
54 std::pair<std::tuple<AntennaPattern *,AntennaPattern *,PositionNEU>,
bool>
58 using AntennaPatternStore =
59 std::map<std::string,std::unique_ptr<AntennaPattern>>;
62 std::map<AntennaProfileId,std::tuple<AntennaPattern *,AntennaPattern *,PositionNEU>>;
64 AntennaPatternStore antennaPatternStore_;
72 #endif // EMANEANTENNAPROFILEMANIFEST_HEADER_
void load(const std::string &sAntennaProfileURI)
Ensure a class only has one instance, and provide a global point of access to it. ...
std::uint16_t AntennaProfileId
AntennaProfileManifest()=default
std::pair< std::tuple< AntennaPattern *, AntennaPattern *, PositionNEU >, bool > getProfileInfo(AntennaProfileId antennaProfileId) const