Pulsar::PolnCalibrator::Info Class Reference

Communicates PolnCalibrator parameters to plotting routines. More...

#include <PolnCalibrator.h>

Inheritance diagram for Pulsar::PolnCalibrator::Info:

Pulsar::Calibrator::Info Reference::Able Reference::HeapTracked Pulsar::PolarCalibrator::Info Pulsar::SingleAxisCalibrator::Info Pulsar::DoPCalibrator::Info Pulsar::InstrumentInfo List of all members.

Public Member Functions

 Info (const PolnCalibrator *calibrator)
 Constructor.
unsigned get_nclass () const
 Return the number of parameter classes.
std::string get_name (unsigned iclass) const
 Return the name of the specified class.
unsigned get_nparam (unsigned iclass) const
 Return the number of parameters in the specified class.
Estimate< float > get_param (unsigned ichan, unsigned iclass, unsigned iparam) const
 Return the estimate of the specified parameter.
int get_colour_index (unsigned iclass, unsigned iparam) const
 Return the colour index.
int get_graph_marker (unsigned iclass, unsigned iparam) const
 Return the graph marker.

Static Public Member Functions

static PolnCalibrator::Infocreate (const PolnCalibrator *calibrator)
 Factory returns a suitable instance.

Protected Attributes

Reference::To< const PolnCalibratorcalibrator
 The PolnCalibrator to be plotted.
unsigned nparam
 The number of parameters in the PolnCalibrator transformation.

Detailed Description

Communicates PolnCalibrator parameters to plotting routines.


Member Function Documentation

string Pulsar::PolnCalibrator::Info::get_name ( unsigned  iclass  )  const [virtual]

Return the name of the specified class.

The name of each parameter is unknown

Implements Pulsar::Calibrator::Info.

Reimplemented in Pulsar::DoPCalibrator::Info, Pulsar::InstrumentInfo, Pulsar::PolarCalibrator::Info, and Pulsar::SingleAxisCalibrator::Info.

unsigned Pulsar::PolnCalibrator::Info::get_nclass (  )  const [virtual]

Return the number of parameter classes.

Each parameter of the Transformation is treated as a separate class.

Implements Pulsar::Calibrator::Info.

Reimplemented in Pulsar::DoPCalibrator::Info, Pulsar::InstrumentInfo, Pulsar::PolarCalibrator::Info, and Pulsar::SingleAxisCalibrator::Info.

unsigned Pulsar::PolnCalibrator::Info::get_nparam ( unsigned  iclass  )  const [virtual]

Return the number of parameters in the specified class.

Each parameter of the Transformation is treated as a separate class.

Implements Pulsar::Calibrator::Info.

Reimplemented in Pulsar::DoPCalibrator::Info, Pulsar::InstrumentInfo, Pulsar::PolarCalibrator::Info, and Pulsar::SingleAxisCalibrator::Info.


The documentation for this class was generated from the following files:
Generated using doxygen 1.4.7