26 #ifndef IMAGEANALYSIS_PEAKINTENSITYFLUXDENSITYCONVERTER_H
27 #define IMAGEANALYSIS_PEAKINTENSITYFLUXDENSITYCONVERTER_H
120 #ifndef AIPS_NO_TEMPLATE_SRC
121 #include <imageanalysis/ImageAnalysis/PeakIntensityFluxDensityConverter.tcc>
casacore::String getClass() const
casacore::Quantity peakIntensityToFluxDensity(casacore::Bool &hadToMakeFakeBeam, const casacore::Quantity &fluxDensity) const
Shape
The shapes of all the components.
ComponentType::Shape _shape
void setSize(const Angular2DGaussian &size)
set the source size using a GaussianShape object.
std::vector< casacore::Coordinate::Type > _getNecessaryCoordinates() const
Represents the minimum set of coordinates necessary for the task to function.
Represents a Gaussian restoring beam associated with an image.
static ComponentType::Shape shape(const casacore::String &shapeName)
Convert a given casacore::String to a Shape enumerator (min match active)
~PeakIntensityFluxDensityConverter()
destructor
casacore::Quantity fluxDensityToPeakIntensity(casacore::Bool &hadToMakeFakeBeam, const casacore::Quantity &fluxDensity) const
bool Bool
Define the standard types used by Casacore.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
casacore::GaussianBeam _beam
void setShape(ComponentType::Shape shape)
CasacRegionManager::StokesControl _getStokesControl() const
PeakIntensityFluxDensityConverter(const SPCIIT image)
Specify image to get beam and coordinate info from.
void setShape(const casacore::String &shape)
set the component shape
String: the storage and methods of handling collections of characters.
void setBeam(casacore::Int channel, casacore::Int polarization)
Given the channel and polarization, determine which beam in the image to use for the resolution area...