4 #ifndef DP3_DDECAL_PIERCEPOINT_H_
5 #define DP3_DDECAL_PIERCEPOINT_H_
7 #include <casacore/measures/Measures/MDirection.h>
8 #include <casacore/measures/Measures/MCDirection.h>
9 #include <casacore/measures/Measures/MCPosition.h>
10 #include <casacore/measures/Measures/MPosition.h>
11 #include <casacore/measures/Measures/MeasConvert.h>
12 #include <casacore/measures/Measures/MEpoch.h>
23 static const double IONOheight;
26 static const double EarthRadius;
31 const casacore::MDirection &source,
const double height);
33 const casacore::MDirection &source);
35 void init(
const casacore::MPosition &ant,
const casacore::MDirection &source,
39 arma::Col<double>
getValue()
const {
return itsValue; }
40 casacore::MPosition
getPos()
const {
return itsPosition; }
41 casacore::MDirection
getDir()
const {
return itsDirection; }
46 casacore::MPosition itsPosition;
48 casacore::MDirection itsDirection;
54 arma::Col<double> itsValue;
Definition: PiercePoint.h:21
PiercePoint(double height=PiercePoint::IONOheight)
casacore::MDirection getDir() const
Definition: PiercePoint.h:41
arma::Col< double > getValue() const
Definition: PiercePoint.h:39
PiercePoint(const casacore::MPosition &ant, const casacore::MDirection &source)
void init(const casacore::MPosition &ant, const casacore::MDirection &source, const double height)
void evaluate(casacore::MEpoch time)
PiercePoint(const casacore::MPosition &ant, const casacore::MDirection &source, const double height)
double getHeight() const
Definition: PiercePoint.h:42
casacore::MPosition getPos() const
Definition: PiercePoint.h:40
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53