LatticePADM.h
Classes
- LatticePADisplayMethod -- Partial implementation of PrincipalAxesDM for Lattice-based data. (full description)
Interface
- Public Members
- LatticePADisplayMethod()
- LatticePADisplayMethod(const uInt xAxis, const uInt yAxis, const uInt mAxis, const IPosition fixedPos, LatticePADisplayData<T> *arDat)
- LatticePADisplayMethod(const uInt xAxis, const uInt yAxis, LatticePADisplayData<T> *arDat)
- virtual ~LatticePADisplayMethod()
- Protected Members
- virtual IPosition dataShape()
- virtual Bool dataGetSlice(Matrix<T>& datMatrix, Matrix<Bool>& mask, const IPosition& start, const IPosition& sliceShape, const IPosition& stride)
- virtual Bool dataGetSlice(Matrix<T>& datMatrix, Matrix<Bool>& mask, const IPosition& start, const IPosition& sliceShape, const IPosition& stride, IPosition<T>& latt)
Synopsis
This class is a partial (ie. base) implementation of PrincipalAxesDM
which adds methods particular to handling Lattice-based data.
Member Description
Constructor
do I need the default constructor?
2d version
Destructor
Query the shape of the lattice: used by draw() in PrincipalAxesDM
virtual Bool dataGetSlice(Matrix<T>& datMatrix, Matrix<Bool>& mask, const IPosition& start, const IPosition& sliceShape, const IPosition& stride)
Extract data from the lattice: used by draw() in PrincipalAxesDM
this is probably not needed in this class...
virtual Bool dataGetSlice(Matrix<T>& datMatrix, Matrix<Bool>& mask, const IPosition& start, const IPosition& sliceShape, const IPosition& stride, IPosition<T>& latt)