62 #ifndef IMAGES_COMPONENTIMAGER_H
63 #define IMAGES_COMPONENTIMAGER_H
77 template <
class T>
class MeasRef;
80 template <
class T>
class Vector;
168 static std::unique_ptr<ComponentList>
_doPoints(
A Measure: astronomical direction.
A 1-D Specialization of the Array class.
Internal value for MFrequency.
casacore::String getClass() const
static void project(casacore::ImageInterface< casacore::Float > &image, const ComponentList &list)
Project the componentlist onto the image.
ostream-like interface to creating log messages.
Reference frame for physical measures.
A Measure: wave characteristics.
A base class for astronomical images.
SPIIF _image
we cannot use pointer stored in base class because that's const
CasacRegionManager::StokesControl _getStokesControl() const
std::vector< casacore::Coordinate::Type > _getNecessaryCoordinates() const
Represents the minimum set of coordinates necessary for the task to function.
void modify(casacore::Bool verbose)
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
std::shared_ptr< casacore::ImageInterface< casacore::Float > > SPIIF
void setComponentList(const ComponentList &list)
A class for manipulating groups of components.
static std::unique_ptr< ComponentList > _doPoints(casacore::ImageInterface< casacore::Float > &image, const ComponentList &list, int longAxis, int latAxis, const casacore::Unit &fluxUnits, const casacore::MeasRef< casacore::MDirection > &dirRef, const casacore::MVAngle &pixelLatSize, const casacore::MVAngle &pixelLongSize, const casacore::Vector< casacore::MVFrequency > &freqValues, const casacore::MeasRef< casacore::MFrequency > &freqRef, casacore::Int freqAxis, casacore::Int polAxis, casacore::uInt nStokes)
String: the storage and methods of handling collections of characters.
Class to handle angle type conversions and I/O.
void setSubtract(casacore::Bool b)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.