HasOrientation.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2024 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/HasOrientation.h
10
11#ifndef __Pulsar_HasOrientation_h
12#define __Pulsar_HasOrientation_h
13
14#include "Estimate.h"
15
16namespace Calibration
17{
20 {
21 public:
22
24 virtual Estimate<double> get_orientation () const = 0;
25
27 virtual void offset_orientation (double delta_rad) = 0;
28
29 };
30}
31
32#endif
33
34
35
Interface to transformations that have a feed rotation that can be offset.
Definition HasOrientation.h:20
virtual Estimate< double > get_orientation() const =0
Get the rotation of the feed about the line of sight, in radians.
virtual void offset_orientation(double delta_rad)=0
Offset the rotation of the feed about the line of sight by delta, in radians.

Generated using doxygen 1.14.0