casa
5.7.0-16
|
#include <SDPosInterpolator.h>
Public Member Functions | |
SDPosInterpolator (const VisBuffer &vb, const casacore::String &pointingDirCol_p) | |
SDPosInterpolator (const vi::VisBuffer2 &vb, const casacore::String &pointingDirCol_p) | |
SDPosInterpolator (const casacore::Vector< casacore::Vector< casacore::Double > > &time, const casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > &dir) | |
~SDPosInterpolator () | |
casacore::MDirection | interpolateDirectionMeasSpline (const casacore::ROMSPointingColumns &mspc, const casacore::Double &time, const casacore::Int &index, const casacore::Int &antid) |
casacore::Vector < casacore::Vector < casacore::Vector < casacore::Vector < casacore::Double > > > > | getSplineCoeff () |
casacore::Bool | inTimeRange (const casacore::Double &time, const casacore::Int &antid) |
Public Attributes | |
casacore::Vector< casacore::Bool > | doSplineInterpolation |
Private Member Functions | |
void | setup (const VisBuffer &vb, const casacore::String &pointingDirCol_p) |
void | setup (const vi::VisBuffer2 &vb, const casacore::String &pointingDirCol_p) |
void | setup (const casacore::Vector< casacore::Vector< casacore::Double > > &time, const casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > &dir) |
void | calcSplineCoeff (const casacore::Vector< casacore::Double > &time, const casacore::Vector< casacore::Vector< casacore::Double > > &dir, casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > &coeff) |
Private Attributes | |
casacore::Vector < casacore::Vector < casacore::Double > > | timePointing |
casacore::Vector < casacore::Vector < casacore::Vector < casacore::Double > > > | dirPointing |
casacore::Vector < casacore::Vector < casacore::Vector < casacore::Vector < casacore::Double > > > > | splineCoeff |
casacore::Vector < casacore::Double > | timeRangeStart |
casacore::Vector < casacore::Double > | timeRangeEnd |
Definition at line 47 of file SDPosInterpolator.h.
casa::SDPosInterpolator::SDPosInterpolator | ( | const VisBuffer & | vb, |
const casacore::String & | pointingDirCol_p | ||
) |
casa::SDPosInterpolator::SDPosInterpolator | ( | const vi::VisBuffer2 & | vb, |
const casacore::String & | pointingDirCol_p | ||
) |
casa::SDPosInterpolator::SDPosInterpolator | ( | const casacore::Vector< casacore::Vector< casacore::Double > > & | time, |
const casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > & | dir | ||
) |
casa::SDPosInterpolator::~SDPosInterpolator | ( | ) |
|
private |
casacore::Vector<casacore::Vector<casacore::Vector<casacore::Vector<casacore::Double> > > > casa::SDPosInterpolator::getSplineCoeff | ( | ) |
casacore::MDirection casa::SDPosInterpolator::interpolateDirectionMeasSpline | ( | const casacore::ROMSPointingColumns & | mspc, |
const casacore::Double & | time, | ||
const casacore::Int & | index, | ||
const casacore::Int & | antid | ||
) |
casacore::Bool casa::SDPosInterpolator::inTimeRange | ( | const casacore::Double & | time, |
const casacore::Int & | antid | ||
) |
|
private |
|
private |
|
private |
|
private |
Definition at line 65 of file SDPosInterpolator.h.
casacore::Vector<casacore::Bool> casa::SDPosInterpolator::doSplineInterpolation |
Definition at line 56 of file SDPosInterpolator.h.
|
private |
Definition at line 66 of file SDPosInterpolator.h.
|
private |
Definition at line 64 of file SDPosInterpolator.h.
|
private |
Definition at line 68 of file SDPosInterpolator.h.
|
private |
Definition at line 67 of file SDPosInterpolator.h.