26#ifndef IMAGES_WCCONCATENATION_H 
   27#define IMAGES_WCCONCATENATION_H 
   30#include <casacore/casa/aips.h> 
   31#include <casacore/images/Regions/WCCompound.h> 
   32#include <casacore/images/Regions/WCBox.h> 
  116             const WCBox& extendRange);
 
  118             const WCBox& extendRange);
 
 
A drop-in replacement for Block<T*>.
 
String: the storage and methods of handling collections of characters.
 
const PtrBlock< const WCRegion * > & regions() const
Get the contributing regions.
 
static WCConcatenation * fromRecord(const TableRecord &, const String &tableName)
Convert correct object from a record.
 
static String className()
Get the class name (to store in the record).
 
virtual Bool operator==(const WCRegion &other) const
Comparison.
 
virtual WCRegion * cloneRegion() const
Make a copy of the derived object.
 
WCConcatenation(const PtrBlock< const ImageRegion * > ®ions, const WCBox &extendRange)
Combine the given regions.
 
void fill()
Do a check and fill the remainder of the object.
 
virtual TableRecord toRecord(const String &tableName) const
Convert the (derived) object to a record.
 
virtual LCRegion * doToLCRegion(const CoordinateSystem &cSys, const IPosition &shape, const IPosition &pixelAxesMap, const IPosition &outOrder) const
Convert to an LCRegion using the given coordinate system and shape.
 
WCConcatenation(Bool takeOver, const PtrBlock< const WCRegion * > ®ions, const WCBox &extendRange)
 
virtual String type() const
Get the region type.
 
virtual ~WCConcatenation()
 
WCConcatenation(const WCConcatenation &other)
Copy constructor (copy semantics).
 
WCConcatenation & operator=(const WCConcatenation &other)
Assignment (copy semantics).
 
this file contains all the compiler specific defines
 
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape.
 
bool Bool
Define the standard types used by Casacore.