28 #ifndef TRIALDISPLAY_LATTICEASVECTOR_H
29 #define TRIALDISPLAY_LATTICEASVECTOR_H
43 template <
class T>
class Array;
51 template <
class T>
class LatticePADMVector;
249 #ifndef AIPS_NO_TEMPLATE_SRC
250 #include <display/DisplayDatas/LatticeAsVector.tcc>
252 #endif //# AIPS_NO_TEMPLATE_SRC
A Vector of integers, for indexing into Array<T> objects.
virtual void setupElements()
Create the various elements in the sequence of displayable maps.
Class to manage the drawing of vector maps of slices from AIPS++ Lattices.
TableExprNode array(const TableExprNode &values, const TableExprNodeSet &shape)
Create an array of the given shape and fill it with the values.
casacore::String itsPhaseType
DisplayDataType
WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order.
casacore::Bool itsConstAmp
virtual casacore::Record getOptions(bool scrub=false) const
Retrieve the currently set options, and their types, default values, and any help text associated wit...
virtual casacore::Bool setOptions(casacore::Record &rec, casacore::Record &recOut)
Apply the options stored in the provided casacore::Record to the LatticeAsVector object.
casacore::String itsColor
virtual casacore::String className() const
class name
virtual ~LatticeAsVector()
Destructor.
casacore::Float getVariance()
Class to draw a single vector map of a slice from an AIPS++ Lattice.
virtual T dataValue(casacore::IPosition pos)
Value of the casacore::Lattice at a position–used by showValue().
A base class for astronomical images.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
Partial implementation of PrincipalAxesDD for casacore::Lattice-based data.
template <class T, class U> class vector;
virtual Display::DisplayDataType classType()
Return the DisplayData type; used by the WorldCanvasHolder to determine the order of drawing...
casacore::Float itsRotation
casacore::Vector data - can go next
String: the storage and methods of handling collections of characters.
LatticeAsVector(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.
virtual void setDefaultOptions()
install the default options for display
casacore::Float itsLineWidth
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.