29 #ifndef CASA_EXTENDSPECIFIER_2_H
30 #define CASA_EXTENDSPECIFIER_2_H
139 void fill (
bool* flags,
size_t nrdim,
const IPosition& axes)
const;
A Vector of integers, for indexing into Array<T> objects.
const IPosition & newAxes() const
Return the new axes.
void fill(bool *flags, size_t nrdim, const IPosition &axes) const
Fill the flags for the given axes.
const IPosition & oldOldAxes() const
Return the old axes (i.e.
const IPosition & stretchAxes() const
Return the axes to be stretched.
const IPosition & newShape() const
Return the new shape.
ExtendSpecifier()
Default constructor generates empty IPositions.
const IPosition & extendAxes() const
Return the axes to be extended (i.e.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
Specify which elements to extract from an n-dimensional array.
IPosition convertNew(const IPosition &oldShape) const
Convert a shape to the specification for the new shape.
Slicer convert(IPosition &shape, const Slicer §ion) const
Convert the slicer to the specification for the old shape.
Specification of new and stretched lattice axes.
const IPosition & oldShape() const
Return the old shape.
const IPosition & oldNewAxes() const
Return the old axes as in new shape.