Home
Install
Use
Develop
Support
News
Credits
hosted by
|
#include <ArchiveExtension.h>
|
std::string | extension_name |
| Extension name - useful when debugging.
|
Archive-derived classes may provide access to additional informaton through Extension-derived objects.
◆ clone()
virtual Extension * Pulsar::Archive::Extension::clone |
( |
| ) |
const |
|
pure virtual |
Return a new copy-constructed instance identical to this instance.
Implemented in CoherentDedispersion, DigitiserCounts, DigitiserStatistics, FITSHdrExtension, FITSSUBHdrExtension, IntegrationOrder, Passband, Pulsar::AuxColdPlasma, Pulsar::Backend, Pulsar::BinaryPhaseOrder, Pulsar::BinLngAscOrder, Pulsar::BinLngPeriOrder, Pulsar::CalibrationInterpolatorExtension, Pulsar::CalibratorExtension, Pulsar::CalibratorStokes, Pulsar::CalInfoExtension, Pulsar::CoherentDedispersion, Pulsar::ConfigurableProjectionExtension, Pulsar::DigitiserCounts, Pulsar::DigitiserStatistics, Pulsar::dspReduction, Pulsar::ExampleExtension, Pulsar::FeedExtension, Pulsar::FITSHdrExtension, Pulsar::FITSSUBHdrExtension, Pulsar::FluxCalibratorExtension, Pulsar::IntegrationOrder, Pulsar::ITRFExtension, Pulsar::ObsDescription, Pulsar::ObsExtension, Pulsar::Passband, Pulsar::PeriastronOrder, Pulsar::PolnCalibratorExtension, Pulsar::Receiver, Pulsar::ScintPowerEstimator, Pulsar::TapeInfo, Pulsar::Telescope, Pulsar::TwoBitStats, Pulsar::WidebandCorrelator, and WidebandCorrelator.
References Extension().
◆ frequency_append()
virtual void Pulsar::Archive::Extension::frequency_append |
( |
Archive * | to, |
|
|
const Archive * | from ) |
|
inlinevirtual |
◆ get_interface()
Return a text interface that can be used to access this instance.
Reimplemented in CoherentDedispersion, DigitiserCounts, DigitiserStatistics, FITSHdrExtension, FITSSUBHdrExtension, Passband, Pulsar::AuxColdPlasma, Pulsar::Backend, Pulsar::CalibrationInterpolatorExtension, Pulsar::CalibratorExtension, Pulsar::CalibratorStokes, Pulsar::CoherentDedispersion, Pulsar::ConfigurableProjectionExtension, Pulsar::DigitiserCounts, Pulsar::DigitiserStatistics, Pulsar::dspReduction, Pulsar::FeedExtension, Pulsar::FITSHdrExtension, Pulsar::FITSSUBHdrExtension, Pulsar::FluxCalibratorExtension, Pulsar::ITRFExtension, Pulsar::ObsExtension, Pulsar::Passband, Pulsar::PolnCalibratorExtension, Pulsar::Receiver, Pulsar::WidebandCorrelator, and WidebandCorrelator.
◆ get_short_name()
string Pulsar::Archive::Extension::get_short_name |
( |
| ) |
const |
|
virtual |
Return an abbreviated name that can be typed relatively quickly.
Reimplemented in CoherentDedispersion, DigitiserStatistics, FITSHdrExtension, FITSSUBHdrExtension, IntegrationOrder, Passband, Pulsar::AuxColdPlasma, Pulsar::Backend, Pulsar::CalibrationInterpolatorExtension, Pulsar::CalibratorExtension, Pulsar::CalibratorStokes, Pulsar::CoherentDedispersion, Pulsar::ConfigurableProjectionExtension, Pulsar::DigitiserStatistics, Pulsar::dspReduction, Pulsar::FITSHdrExtension, Pulsar::FITSSUBHdrExtension, Pulsar::FluxCalibratorExtension, Pulsar::IntegrationOrder, Pulsar::ITRFExtension, Pulsar::ObsExtension, Pulsar::Passband, Pulsar::PolnCalibratorExtension, and Pulsar::Receiver.
References extension_name.
◆ has_data()
virtual bool Pulsar::Archive::Extension::has_data |
( |
| ) |
const |
|
inlinevirtual |
◆ resize()
virtual void Pulsar::Archive::Extension::resize |
( |
unsigned | nsubint, |
|
|
unsigned | npol = 0, |
|
|
unsigned | nchan = 0, |
|
|
unsigned | nbin = 0 ) |
|
inlinevirtual |
The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|