33 #ifndef EMANETWORAYPROPAGATIONMODELALGORITHM_HEADER_ 34 #define EMANETWORAYPROPAGATIONMODELALGORITHM_HEADER_ 62 (40.0 * log10(dDistance)) -
68 return {std::vector<double>(segments.size(),dPathloss < 0 ? 0 : dPathloss),
true};
73 #endif // EMANETWORAYPROPAGATIONMODELALGORITHM_HEADER_
std::pair< std::vector< double >, bool > operator()(NEMId, const LocationInfo &locationPairInfo, const FrequencySegments &segments) override
TwoRayPropagationModelAlgorithm(NEMId)
const Position & getPosition() const
const PositionOrientationVelocity & getRemotePOV() const
double getAltitudeMeters() const
std::list< FrequencySegment > FrequencySegments
const PositionOrientationVelocity & getLocalPOV() const
double getDistanceMeters() const