29 #ifndef CASA_AXESMAPPING_2_H
30 #define CASA_AXESMAPPING_2_H
A Vector of integers, for indexing into Array<T> objects.
Slicer slicerToNew(const Slicer &slicer) const
Map an old shape to the new one.
IPosition posToOld(const IPosition &pos) const
Map a new position or shape to the old one.
Info about mapping array axes to another order.
AxesMapping()
The default constructor creates empty maps.
IPosition posToNew(const IPosition &pos) const
Map an old position to the new one.
bool isReordered() const
Is the axes order reordered?
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.
Slicer slicerToOld(const Slicer &slicer) const
Map a new position or shape to the old one.
IPosition shapeToNew(const IPosition &shape) const
Map an old shape to the new one.
const IPosition & getToNew() const
Get the mapping of old->new.
bool isRemoved() const
Are axes removed?
const IPosition & getToOld() const
Get the mapping of new->old.
IPosition shapeToOld(const IPosition &shape) const
Map a new position or shape to the old one.