Pulsar::BackendFeedInfo Class Referenceabstract

Communicates BackendFeed parameters to plotting routines. More...

#include <BackendFeedInfo.h>

Inheritance diagram for Pulsar::BackendFeedInfo:
Pulsar::SingleAxisCalibrator::Info Pulsar::BrittonInfo Pulsar::InstrumentInfo

Public Member Functions

 BackendFeedInfo (const PolnCalibrator *calibrator)
 Constructor.
unsigned get_nclass () const override
 Return the number of parameter classes.
std::string get_label (unsigned iclass) const override
 Return the name of the specified class.
unsigned get_nparam (unsigned iclass) const override
 Return the number of parameters in the specified class.
std::string get_param_name (unsigned iparam) const override
 Return the PGPLOT-encoded name of the specified parameter.
Estimate< float > get_param (unsigned ichan, unsigned iclass, unsigned iparam) const override
 Return the estimate of the specified parameter.
virtual std::string get_label_feed (unsigned iclass) const =0
 Return the PGPLOT-encoded label of the specified class of the feed component.
virtual std::string get_param_name_feed (unsigned iparam) const =0
 Return the PGPLOT-encoded name of the specified parameter of the feed component.
virtual Estimate< float > get_param_feed (unsigned ichan, unsigned iclass, unsigned iparam) const =0
 Return the estimate of the specified parameterof the feed component.
int get_colour_index (unsigned iclass, unsigned iparam) const
 Return the colour index.
Public Member Functions inherited from Pulsar::SingleAxisCalibrator::Info
 Info (const PolnCalibrator *calibrator)
 Constructor.
unsigned get_nparam () const
 Return the number of parameters.
std::string get_title () const override
 Return the title.
unsigned get_nclass () const override
 Return the number of parameter classes.
std::string get_label (unsigned iclass) const override
 Return the PGPLOT-encoded label of the specified class.
unsigned get_nparam (unsigned iclass) const override
 Return the number of parameters in the specified class.
std::string get_param_name (unsigned iparam) const override
 Return the PGPLOT-encoded name of the specified parameter.
Estimate< float > get_param (unsigned ichan, unsigned iclass, unsigned iparam) const override
 Return the estimate of the specified parameter.

Detailed Description

Communicates BackendFeed parameters to plotting routines.

Member Function Documentation

◆ get_colour_index()

int Pulsar::BackendFeedInfo::get_colour_index ( unsigned iclass,
unsigned iparam ) const
virtual

Return the colour index.

Reimplemented from Pulsar::Calibrator::Info.

◆ get_label()

string Pulsar::BackendFeedInfo::get_label ( unsigned iclass) const
overridevirtual

◆ get_label_feed()

virtual std::string Pulsar::BackendFeedInfo::get_label_feed ( unsigned iclass) const
pure virtual

Return the PGPLOT-encoded label of the specified class of the feed component.

Implemented in Pulsar::BrittonInfo, and Pulsar::InstrumentInfo.

Referenced by get_label().

◆ get_nclass()

unsigned Pulsar::BackendFeedInfo::get_nclass ( ) const
overridevirtual

Return the number of parameter classes.

Implements Pulsar::Calibrator::Info.

References Pulsar::SingleAxisCalibrator::Info::get_nclass().

◆ get_nparam()

unsigned Pulsar::BackendFeedInfo::get_nparam ( unsigned iclass) const
overridevirtual

Return the number of parameters in the specified class.

Implements Pulsar::Calibrator::Info.

References Pulsar::SingleAxisCalibrator::Info::get_nclass(), and Pulsar::SingleAxisCalibrator::Info::get_nparam().

◆ get_param()

Estimate< float > Pulsar::BackendFeedInfo::get_param ( unsigned ichan,
unsigned iclass,
unsigned iparam ) const
overridevirtual

◆ get_param_feed()

virtual Estimate< float > Pulsar::BackendFeedInfo::get_param_feed ( unsigned ichan,
unsigned iclass,
unsigned iparam ) const
pure virtual

Return the estimate of the specified parameterof the feed component.

Implemented in Pulsar::BrittonInfo, and Pulsar::InstrumentInfo.

Referenced by get_param().

◆ get_param_name()

std::string Pulsar::BackendFeedInfo::get_param_name ( unsigned iparam) const
overridevirtual

Return the PGPLOT-encoded name of the specified parameter.

Reimplemented from Pulsar::Calibrator::Info.

References Pulsar::SingleAxisCalibrator::Info::get_nparam(), Pulsar::SingleAxisCalibrator::Info::get_param_name(), and get_param_name_feed().

◆ get_param_name_feed()

virtual std::string Pulsar::BackendFeedInfo::get_param_name_feed ( unsigned iparam) const
pure virtual

Return the PGPLOT-encoded name of the specified parameter of the feed component.

Implemented in Pulsar::BrittonInfo, and Pulsar::InstrumentInfo.

Referenced by get_param_name().


The documentation for this class was generated from the following files:

Generated using doxygen 1.14.0