casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
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.

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)
 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, 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

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 
) [protected, virtual]

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

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 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: