Go to the documentation of this file.
29 #ifndef CASA_AXESSPECIFIER_H
30 #define CASA_AXESSPECIFIER_H
34 #include <casacore/casa/aips.h>
35 #include <casacore/casa/Arrays/IPosition.h>
36 #include <casacore/casa/Arrays/AxesMapping.h>
A Vector of integers, for indexing into Array<T> objects.
AxesSpecifier()
The default constructor keeps all axes.
Bool keep() const
Are we keeping all degenerate axes ?
AxesMapping apply(const IPosition &shape) const
Apply the specification to a shape.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape.
AxesSpecifier & operator=(const AxesSpecifier &other)
Assignment (copy semantics).
this file contains all the compiler specific defines
Info about mapping array axes to another order.
bool Bool
Define the standard types used by Casacore.
Specification of axes to keep or remove.