ScrollingRasterDD.h

Classes

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

class ScrollingRasterDD : public PrincipalAxesDD

Interface

Public Members
ScrollingRasterDD(const uInt nDim, const IPosition, const Vector<String>, const Vector<String>, uInt sAxis = 2, uInt scanNo = 100)
virtual ~ScrollingRasterDD()
virtual void updateLattice(const Record &)
virtual void updateLattice(Array<Float> &, CoordinateSystem &)
virtual String className()
virtual Bool setOptions(Record &rec, Record &recOut)
virtual Record getOptions()
virtual void setDefaultOptions()
virtual Bool setLabellerOptions(Record &, Record &)
virtual Record getLabellerOptions()
virtual Bool sizeControl(WorldCanvasHolder& wcHolder, AttributeBuffer& holderBuf)
virtual WCResampleHandler *resampleHandler()
Protected Members
virtual void updateLatticeConcat(Array<Float>* = NULL , CoordinateSystem* = NULL)
virtual void initLattice(const Record &)
virtual void initLattice(const Float, const Float, const uInt)
virtual void recreateEmptyLattices(uInt changedScanNumber = 0)
virtual const IPosition dataShape()
virtual const uInt dataDim()
virtual const Unit dataUnit()
virtual void setupElements()
virtual void getMinAndMax()
virtual void updateLatticeStatistics()
virtual Bool labelAxes(const WCRefreshEvent &ev)
virtual MaskedLattice<Float>* maskedLattice()
virtual Display::DisplayDataType classType()
virtual String showValue(const Vector<Double> &world)
virtual const Float dataValue(IPosition pos)
virtual const Bool maskValue(const IPosition &pos)
virtual Vector<String> worldAxisNames()
virtual Vector<String> worldAxisUnits()
ScrollingRasterDD()
ScrollingRasterDD(const ScrollingRasterDD &other)
void operator=(const ScrollingRasterDD &other)
virtual void setSpectralPreference ( CoordinateSystem& cSys, const String&, const String& )
void setHeaderMin(Float x)
void setHeaderMax(Float x)
Float headerMin()
Float headerMax()
void setScanNumber(uInt x)
uInt scanNumber()
Bool headerReceived()
void setHeaderReceived(Bool x)
IPosition latticesShape()
uInt shiftAxis()
void setNeedResize(const Bool x)
Bool needResize()
IPosition fixedPos()
void setLatticeShape(const IPosition x)
IPosition latticeShape()

Description

Member Description

ScrollingRasterDD(const uInt nDim, const IPosition, const Vector<String>, const Vector<String>, uInt sAxis = 2, uInt scanNo = 100)

virtual ~ScrollingRasterDD()

virtual void updateLattice(const Record &)

virtual void updateLattice(Array<Float> &, CoordinateSystem &)

virtual String className()

virtual Bool setOptions(Record &rec, Record &recOut)

virtual Record getOptions()

virtual void setDefaultOptions()

virtual Bool setLabellerOptions(Record &, Record &)

distribute options to all the axis labellers - empty here, we use WorldAxesDD

virtual Record getLabellerOptions()

retrieve options from the axis labellers - empty here, we use WorldAxesDD

virtual Bool sizeControl(WorldCanvasHolder& wcHolder, AttributeBuffer& holderBuf)

virtual WCResampleHandler *resampleHandler()

virtual void updateLatticeConcat(Array<Float>* = NULL , CoordinateSystem* = NULL)

virtual void initLattice(const Record &)

virtual void initLattice(const Float, const Float, const uInt)

virtual void recreateEmptyLattices(uInt changedScanNumber = 0)

virtual const IPosition dataShape()

virtual const uInt dataDim()

virtual const Unit dataUnit()

virtual void setupElements()

virtual void getMinAndMax()

virtual void updateLatticeStatistics()

virtual Bool labelAxes(const WCRefreshEvent &ev)

virtual void refresh(Bool);

virtual MaskedLattice<Float>* maskedLattice()

virtual Display::DisplayDataType classType()

virtual String showValue(const Vector<Double> &world)

virtual const Float dataValue(IPosition pos)

virtual const Bool maskValue(const IPosition &pos)

virtual Vector<String> worldAxisNames()

virtual Vector<String> worldAxisUnits()

ScrollingRasterDD()

(Required) default constructor.

ScrollingRasterDD(const ScrollingRasterDD &other)

(Required) copy constructor.

void operator=(const ScrollingRasterDD &other)

(Required) copy assignment.

virtual void setSpectralPreference ( CoordinateSystem& cSys, const String&, const String& )

Set Spectral preference -> not used here.

void setHeaderMin(Float x)

void setHeaderMax(Float x)

Float headerMin()

Float headerMax()

void setScanNumber(uInt x)

uInt scanNumber()

Bool headerReceived()

void setHeaderReceived(Bool x)

IPosition latticesShape()

uInt shiftAxis()

void setNeedResize(const Bool x)

Bool needResize()

IPosition fixedPos()

void setLatticeShape(const IPosition x)

void setPlaneNumber(const uInt x) { itsPlaneNumber = x; } uInt planeNumber() { return itsPlaneNumber; }

IPosition latticeShape()