casa::LatticePADisplayMethod< T > Class Template Reference

Partial implementation of PrincipalAxesDM for Lattice-based data. More...

#include <LatticePADM.h>

Inheritance diagram for casa::LatticePADisplayMethod< T >:
casa::PrincipalAxesDM casa::DisplayMethod casa::LatticePADMContour< T > casa::LatticePADMMarker< T > casa::LatticePADMRaster< T > casa::LatticePADMVector< T >

List of all members.

Public Member Functions

 LatticePADisplayMethod ()
 Constructor do I need the default constructor?
 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)
 2d version
virtual ~LatticePADisplayMethod ()
 Destructor.
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.

Protected Member Functions

virtual IPosition dataShape ()
 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, MaskedLattice< T > &latt)

Detailed Description

template<class T>
class casa::LatticePADisplayMethod< T >

Partial implementation of PrincipalAxesDM for Lattice-based data.

Synopsis

This class is a partial (ie. base) implementation of PrincipalAxesDM which adds methods particular to handling Lattice-based data.

Definition at line 54 of file LatticePADM.h.


Constructor & Destructor Documentation

template<class T >
casa::LatticePADisplayMethod< T >::LatticePADisplayMethod (  ) 

Constructor do I need the default constructor?

template<class T >
casa::LatticePADisplayMethod< T >::LatticePADisplayMethod ( const uInt  xAxis,
const uInt  yAxis,
const uInt  mAxis,
const IPosition  fixedPos,
LatticePADisplayData< T > *  arDat 
)
template<class T >
casa::LatticePADisplayMethod< T >::LatticePADisplayMethod ( const uInt  xAxis,
const uInt  yAxis,
LatticePADisplayData< T > *  arDat 
)

2d version

template<class T >
virtual casa::LatticePADisplayMethod< T >::~LatticePADisplayMethod (  )  [virtual]

Destructor.


Member Function Documentation

template<class T >
virtual Bool casa::LatticePADisplayMethod< T >::dataGetSlice ( Matrix< T > &  datMatrix,
Matrix< Bool > &  mask,
const IPosition &  start,
const IPosition &  sliceShape,
const IPosition &  stride,
MaskedLattice< T > &  latt 
) [protected, virtual]
template<class T >
virtual Bool casa::LatticePADisplayMethod< T >::dataGetSlice ( Matrix< T > &  datMatrix,
Matrix< Bool > &  mask,
const IPosition &  start,
const IPosition &  sliceShape,
const IPosition &  stride 
) [virtual]

Extract data from the lattice: used by draw() in PrincipalAxesDM this is probably not needed in this class.

.\.

template<class T >
virtual IPosition casa::LatticePADisplayMethod< T >::dataShape (  )  [protected, virtual]

Query the shape of the lattice: used by draw() in PrincipalAxesDM.

Implements casa::PrincipalAxesDM.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1