Plane wave arrival Delays for Radio Imaging. More...
#include <RdWaveModel.h>
Public Member Functions | |
virtual double | coneAngle (utl::Vector skyVec, const utl::CoordinateSystemPtr cs) |
virtual double | curvature (utl::Vector skyVec, const utl::CoordinateSystemPtr cs) |
virtual double | delay (utl::Point antennaPos) const |
calc delay with cached skyPos More... | |
void | setOrigin (utl::Point origin) |
virtual void | setSkyPos (utl::Point skyPos) |
cache skyPos More... | |
Static Public Member Functions | |
static utl::Point | signalBarycenter (revt::REvent &rEvent) |
Calculate Signal CM, to be used with setOrigin() More... | |
Protected Attributes | |
utl::Point | origin |
utl::Point | skyPos |
double | skyVecNorm |
Private Member Functions | |
double | delay (utl::Point skyPos, utl::Point antennaPos) const |
calc delay relative to local coord origin More... | |
Plane wave arrival Delays for Radio Imaging.
RdWaveModel is to calculate geometrical time delay of signal arrival relative to an origin, based on a spherical wave front model.
The delay is for a plane wave front
Delay calculation code is inspired by the LOPES code by Lars B"ahren
Definition at line 121 of file RdBeamTimeOptimizer/RdWaveModel.h.
|
virtualinherited |
Definition at line 79 of file RdBeamTimeOptimizer/RdWaveModel.cc.
|
virtualinherited |
Reimplemented in RdBeamTimeOptimizer::RdSphericalWaveModel.
Definition at line 84 of file RdBeamTimeOptimizer/RdWaveModel.cc.
|
virtualinherited |
calc delay with cached skyPos
Reimplemented in RdBeamTimeOptimizer::RdSphericalWaveModel.
Definition at line 54 of file RdBeamTimeOptimizer/RdWaveModel.cc.
References delay.
|
privatevirtual |
calc delay relative to local coord origin
Reimplemented from RdBeamTimeOptimizer::RdWaveModel.
Definition at line 72 of file RdBeamTimeOptimizer/RdWaveModel.cc.
References utl::kSpeedOfLight, and RdBeamFormer::norm().
|
inherited |
Definition at line 42 of file RdBeamTimeOptimizer/RdWaveModel.cc.
|
virtualinherited |
cache skyPos
Reimplemented in RdBeamTimeOptimizer::RdSphericalWaveModel.
Definition at line 51 of file RdBeamTimeOptimizer/RdWaveModel.cc.
|
staticinherited |
Calculate Signal CM, to be used with setOrigin()
|
protectedinherited |
Definition at line 79 of file RdBeamTimeOptimizer/RdWaveModel.h.
|
protectedinherited |
Definition at line 80 of file RdBeamTimeOptimizer/RdWaveModel.h.
|
protectedinherited |
Definition at line 81 of file RdBeamTimeOptimizer/RdWaveModel.h.