ScrollingRasterDM.h

Classes

ScrollingRasterDM -- Base class for scrolling DisplayData objects (full description)

class ScrollingRasterDM : public PrincipalAxesDM

Interface

Public Members
ScrollingRasterDM(uInt xAxis, uInt yAxis, Int mAxis, IPosition fixedPos, PrincipalAxesDD *padd)
Protected Members
virtual void setup(IPosition fixedPos)
virtual IPosition dataShape()
virtual uInt dataDrawSelf(WorldCanvas *wCanvas, const Vector<Double> &blc, const Vector<Double> &trc, const IPosition &start, const IPosition &sliceShape, const IPosition &stride, const Bool usePixelEdges = False)
virtual Bool dataGetSlice(Matrix<Float>& data, Matrix<Bool> &mask, const IPosition& start, const IPosition& sliceShape, const IPosition& stride)

Description

Member Description

ScrollingRasterDM(uInt xAxis, uInt yAxis, Int mAxis, IPosition fixedPos, PrincipalAxesDD *padd)

virtual void setup(IPosition fixedPos)

virtual IPosition dataShape()

virtual uInt dataDrawSelf(WorldCanvas *wCanvas, const Vector<Double> &blc, const Vector<Double> &trc, const IPosition &start, const IPosition &sliceShape, const IPosition &stride, const Bool usePixelEdges = False)

virtual Bool dataGetSlice(Matrix<Float>& data, Matrix<Bool> &mask, const IPosition& start, const IPosition& sliceShape, const IPosition& stride)