1 #ifndef IMAGES_IMAGECOLLAPSER_H
2 #define IMAGES_IMAGECOLLAPSER_H
83 return std::vector<casacore::Coordinate::Type>();
133 #ifndef AIPS_NO_TEMPLATE_SRC
134 #include <imageanalysis/ImageAnalysis/ImageCollapser.tcc>
135 #endif //# AIPS_NO_TEMPLATE_SRC
A Vector of integers, for indexing into Array<T> objects.
SPIIT collapse() const
perform the collapse and return the resulting image.
Temporary astronomical images.
AggregateType
Non-templated data related bits for ImageCollapser.
std::vector< casacore::Coordinate::Type > _getNecessaryCoordinates() const
Represents the minimum set of coordinates necessary for the task to function.
void _doFluxUnits(casacore::TempImage< T > &tmpIm, const std::shared_ptr< const casacore::SubImage< T >> subImage) const
CasacRegionManager::StokesControl _getStokesControl() const
casacore::String getClass() const
void _doLowPerf(TempImage< T > &tmpIm, SPCIIT subImage, T npixPerBeam) const
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
void _doHighPerf(SPCIIT image, casacore::TempImage< T > &outImage) const
necessary to improve performance
Bool _doMultipleBeams(TempImage< T > &tmpIm, SPCIIT subImage, Bool hasDir, const CoordinateSystem &outCoords) const
returns true if miscellaneous info was copied
ImageCollapser()
disallow default constructor
void _checkFlux(SPCIIT subImage) const
void _doOtherStats(TempImage< T > &tmpIm, SPCIIT subImage) const
void _doDegenerateAxesCase(casacore::TempImage< T > &tmpIm, SPCIIT subImage) const
LatticeStatsBase::StatisticsTypes _getStatsType() const
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
StatisticsTypes
This enum StatisticTypes is provided for use with the LatticeStatistics<T>::setPlotting function...
A (masked) subset of an ImageInterface object.
template <class T, class U> class vector;
casacore::Bool _invertAxesSelection
void _finishConstruction()
ImageCollapserData::AggregateType _aggType
static void _zeroNegatives(casacore::Array< T > &arr)
String: the storage and methods of handling collections of characters.
casacore::Bool _supportsMultipleRegions() const
casacore::IPosition _axes
Interconvert pixel and world coordinates.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.