26#ifndef LATTICES_TILEDSHAPE_H
27#define LATTICES_TILEDSHAPE_H
30#include <casacore/casa/aips.h>
31#include <casacore/casa/Arrays/ArrayFwd.h>
32#include <casacore/casa/Arrays/IPosition.h>
129 Double tolerance = 0.5)
const;
TiledShape()
Default constructor has empty shape and tile shape.
IPosition tileShape(uInt nrPixelsPerTile=32768, Double tolerance=0.5) const
Return the tile shape.
TiledShape(const IPosition &shape)
Use the given shape.
TiledShape(const TiledShape &that)
Copy constructor (copy semantics).
TiledShape & operator=(const TiledShape &that)
Assignment (copy semantics).
Bool isTileShapeDefined() const
Is the tile shape defined?
IPosition defaultTileShape(uInt nrPixelsPerTile, Double tolerance) const
Derive the default tile shape from the shape for the given number of pixels per tile.
const IPosition & shape() const
Return the shape.
TiledShape(const IPosition &shape, const IPosition &tileShape)
Use the given shape and tile shape.
IPosition defaultTileShape(uInt nrPixelsPerTile, const Vector< Double > &tolerance, const Vector< Double > &weight) const
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.