#include <fading.hpp>
Inheritance diagram for Rayleigh:
Public Types | |
typedef boost::shared_ptr< Rayleigh > | RayleighPtr |
Smart pointer that clients should use. | |
Static Public Member Functions | |
static RayleighPtr | create () |
A factory method to ensure that all objects are created via new since we are using smart pointers. | |
static RayleighPtr | create (const Rayleigh &rhs) |
A factory method to ensure that all objects are created via new since we are using smart pointers. | |
static RayleighPtr | create (double maxVelocity) |
A factory method to ensure that all objects are created via new since we are using smart pointers. | |
Protected Member Functions | |
Rayleigh () | |
A constructor. | |
Rayleigh (double maxVelocity) | |
A constructor. | |
Rayleigh (const Rayleigh &rhs) | |
A copy constructor. |
Definition at line 156 of file fading.hpp.
Rayleigh::Rayleigh | ( | double | maxVelocity | ) | [protected] |
A constructor.
maxVelocity | the maximum velocity for objects in the environment in m/s (used for computing doppler). |
Definition at line 53 of file fading.cpp.
RayleighPtr Rayleigh::create | ( | double | maxVelocity | ) | [inline, static] |
A factory method to ensure that all objects are created via new
since we are using smart pointers.
maxVelocity | the maximum velocity for objects in the environment in m/s (used for computing doppler). |
Definition at line 230 of file fading.hpp.
References Rayleigh().