26#ifndef LATTICES_LELSPECTRALINDEX_H
27#define LATTICES_LELSPECTRALINDEX_H
31#include <casacore/casa/aips.h>
32#include <casacore/lattices/LEL/LELFunction.h>
33#include <casacore/casa/Containers/Block.h>
85 const Slicer& section)
const;
117#ifndef CASACORE_NO_AUTO_TEMPLATES
118#include <casacore/lattices/LEL/LELSpectralIndex.tcc>
LockType
Define the possible lock types.
void setAttr(const LELAttribute &attrib)
Set the expression attributes of this object.
virtual String className() const
Get class name.
virtual void eval(LELArray< T > &result, const Slicer §ion) const
Recursively evaluate the expression
~LELSpectralIndex()
Destructor
virtual Bool prepareScalarExpr()
Do further preparations (e.g.
virtual Bool lock(FileLocker::LockType, uInt nattempts)
Handle locking/syncing of a lattice in a lattice expression.
virtual Bool hasLock(FileLocker::LockType) const
LELSpectralIndex(const Block< LatticeExprNode > &expr)
Constructor takes operation and expressions to be operated upon.
Block< Double > itsLogFreq
virtual LELScalar< T > getScalar() const
Get the result of a scalar subexpression.
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.