28 #ifndef TRIALDISPLAY_LATTICEASRASTER_H
29 #define TRIALDISPLAY_LATTICEASRASTER_H
38 template <
class T>
class Array;
286 #ifndef AIPS_NO_TEMPLATE_SRC
287 #include <display/DisplayDatas/LatticeAsRaster.tcc>
288 #endif //# AIPS_NO_TEMPLATE_SRC
A Vector of integers, for indexing into Array<T> objects.
virtual Display::DisplayDataType classType()
static casacore::Record getGlobalOption();
virtual void setDisplayDataBlue(DisplayData *dd)
casacore::Vector< casacore::Float > itsOptionsDataRange
Storage for the data range parameters.
virtual ~LatticeAsRaster()
Destructor.
virtual casacore::String className() const
class name
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
void initializeDataMatrix(int index, casacore::Matrix< T > &datMatrix, casacore::Matrix< casacore::Bool > &mask, const casacore::IPosition &start, const casacore::IPosition &sliceShape, const casacore::IPosition &stride)
static const casacore::String HISTOGRAM_RANGE
TableExprNode array(const TableExprNode &values, const TableExprNodeSet &shape)
Create an array of the given shape and fill it with the values.
DisplayDataType
WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order.
casacore::String itsOptionsColorMode
casacore::Float itsOptionsPower;
virtual void setDisplayDataGreen(DisplayData *dd)
A 2-D Specialization of the Array class.
LatticeAsRaster< T > * getRasterRed()
WCPowerScaleHandler * itsPowerScaleHandler
pointers to scale and resampling handlers
static const casacore::String COLOR_MODE
LatticeAsRaster< T > * rasterBlue
LatticeAsRaster< T > * rasterGreen
LatticeAsRaster< T > * getRasterBlue()
A base class for astronomical images.
LatticeAsRaster< T > * rasterRed
Class to manage the drawing of raster images of slices from AIPS++ Lattices.
casacore::Vector< casacore::Float > itsOptionsDataDefault
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
Rastered data - should go first.
virtual void setDefaultOptions()
Install the default options for display.
virtual casacore::Bool setOptions(casacore::Record &rec, casacore::Record &recOut)
Apply the options stored in the provided casacore::Record to the LatticeAsRaster object.
Partial implementation of PrincipalAxesDD for casacore::Lattice-based data.
template <class T, class U> class vector;
virtual void setDisplayDataRed(DisplayData *dd)
LatticeAsRaster< T > * getRasterGreen()
virtual casacore::Record getOptions(bool scrub=false) const
Retrieve the currently set options, and their types, default values, and any help text associated wit...
LatticeAsRaster(casacore::Array< T > *array, const casacore::uInt xAxis, const casacore::uInt yAxis, const casacore::uInt mAxis, const casacore::IPosition fixedPos)
casacore::Array-based constructors: >2d and 2d.
String: the storage and methods of handling collections of characters.
Class to draw a raster image of a slice of an AIPS++ Lattice.
Base class for display objects.
Linear, logarithmic and exponential scaling of data for the WorldCanvas.
virtual void setupElements()
Create the various elements in the sequence of displayable images.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.