28 #ifndef TRIALDISPLAY_LATTICEPADMRASTER_H
29 #define TRIALDISPLAY_LATTICEPADMRASTER_H
40 template <
class T>
class Vector;
41 template <
class T>
class Matrix;
47 template <
class T>
class LatticePADisplayData;
119 template <
class T>
class LatticePADMRaster :
public LatticePADisplayMethod<T> {
137 LatticePADisplayData<T> *arDat);
165 using LatticePADisplayMethod<T>::parentDisplayData;
178 #ifndef AIPS_NO_TEMPLATE_SRC
179 #include <display/DisplayDatas/LatticePADMRaster.tcc>
180 #endif //# AIPS_NO_TEMPLATE_SRC
A Vector of integers, for indexing into Array<T> objects.
std::vector< double > Vector
casacore::IPosition start
Some data members which all display elements along principal axes will play around with: ...
bool initializeColorMatrix(LatticeAsRaster< T > *lar, const casacore::IPosition &start, const casacore::IPosition &shape, const casacore::IPosition &stride, casacore::Matrix< T > &datMatrix, casacore::Matrix< casacore::Bool > &maskMatrix) const
casacore::IPosition stride
A 2-D Specialization of the Array class.
bool Bool
Define the standard types used by Casacore.
virtual ~LatticePADMRaster()
Destructor.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
LatticePADMRaster(const casacore::uInt xAxis, const casacore::uInt yAxis, const casacore::uInt mAxis, const casacore::IPosition fixedPos, LatticePADisplayData< T > *arDat)
Constructors: >2d and 2d.
RefreshReason
Callback reasons for PCRefreshEvent and WCRefreshEvent.
virtual casacore::Bool dataRedrawSelf(WorldCanvas *, Display::RefreshReason)
Invoke (much more rapid) redraw of previous color-index rendering if applicable (i.e., only during colormap 'fiddling' – ColorTableChange refresh).
virtual casacore::uInt dataDrawSelf(WorldCanvas *wCanvas, const casacore::Vector< casacore::Double > &blc, const casacore::Vector< casacore::Double > &trc, const casacore::IPosition &start, const casacore::IPosition &shape, const casacore::IPosition &stride, const casacore::Bool usePixelEdges=false)
Actually draw on the display device.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.