NMPB08 Shared Libraries
|
Calculation of diffraction attenuations. More...
Go to the source code of this file.
Namespaces | |
namespace | DiffractionNMPB |
Functions | |
double | DiffractionNMPB::CurveRayLength (double distMN, double curvatureRadius) |
Calculates the circular ray length for MN. | |
double | DiffractionNMPB::PathDifference (Position2D const *source2D, Position2D const *receiver2D, vector< ProfilePointNMPB * > screenItems, bool favourableConditions) |
Calculation of the path difference for the screen elements. | |
double | DiffractionNMPB::PathDifference (Position2D const *source2D, Position2D const *receiver2D, ProfilePointNMPB *reflectionItem) |
Calculation of the path difference for a reflection element. | |
double | DiffractionNMPB::SidePathDifference (Position3D const *source3D, Position3D const *receiver3D, vector< ProfilePointNMPB * > screenItems, double &totalDiffDist) |
Calculation of the path difference for the side diffractions. |