26 #ifndef IMAGEANALYSIS_IMAGEREGRIDDER_H
27 #define IMAGEANALYSIS_IMAGEREGRIDDER_H
124 const std::set<casacore::Coordinate::Type>& coordsToRegrid
131 std::pair<casacore::Double, casacore::Double>
134 std::pair<casacore::Double, casacore::Double>
141 #ifndef CASACORE_NO_AUTO_TEMPLATES
142 #include <imageanalysis/ImageAnalysis/ImageRegridder.tcc>
A Vector of integers, for indexing into Array<T> objects.
A 1-D Specialization of the Array class.
Temporary astronomical images.
void setDebug(casacore::Int debug)
casacore::Bool _doImagesOverlap(SPCIIT image0, SPCIIT image1) const
ImageRegridder()=delete
Top level interface which regrids an image to a specified coordinate system.
static casacore::Vector< std::pair< casacore::Double, casacore::Double > > _getDirectionCorners(const casacore::DirectionCoordinate &dc, const casacore::IPosition &directionShape)
static casacore::Bool _doRectanglesIntersect(const casacore::Vector< std::pair< casacore::Double, casacore::Double > > &corners0, const casacore::Vector< std::pair< casacore::Double, casacore::Double > > &corners1)
SPIIT _regridByVelocity() const
SPIIT _decimateStokes(SPIIT workIm) const
Interconvert pixel positions and directions (e.g. RA/DEC).
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
static const casacore::String _class
A (masked) subset of an ImageInterface object.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
String: the storage and methods of handling collections of characters.
void _checkOutputShape(const casacore::SubImage< T > &subImage, const std::set< casacore::Coordinate::Type > &coordsToRegrid) const
casacore::String getClass() const
~ImageRegridder()
destructor
Interconvert pixel and world coordinates.
SPIIT regrid() const
perform the regrid.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.