casa::BeamManipulator< T > Class Template Reference

#include <BeamManipulator.h>

List of all members.

Public Member Functions

 BeamManipulator ()
 Manipulate beams associated with images.
 BeamManipulator (SPIIT image)
BeamManipulator operator= (const BeamManipulator &other)
 ~BeamManipulator ()
void remove ()
 remove all existing beam(s)
void rotate (const Quantity &angle)
 rotate all the beams counterclockwise by the specified angle
void set (const Quantity &major, const Quantity &minor, const Quantity &pa, const Record &rec, Int channel, Int polarization)
void set (const ImageBeamSet &beamSet)
 set all beams in one go
void setVerbose (Bool v)

Private Attributes

SPIIT _image
SHARED_PTR< LogIO > _log

Detailed Description

template<class T>
class casa::BeamManipulator< T >

Definition at line 10 of file BeamManipulator.h.


Constructor & Destructor Documentation

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

Manipulate beams associated with images.

Etymology

Manipulates beams.

Synopsis

Manipulate beams associated with images.

template<class T >
casa::BeamManipulator< T >::BeamManipulator ( SPIIT  image  ) 
template<class T >
casa::BeamManipulator< T >::~BeamManipulator (  )  [inline]

Definition at line 37 of file BeamManipulator.h.


Member Function Documentation

template<class T >
BeamManipulator casa::BeamManipulator< T >::operator= ( const BeamManipulator< T > &  other  ) 
template<class T >
void casa::BeamManipulator< T >::remove (  ) 

remove all existing beam(s)

template<class T >
void casa::BeamManipulator< T >::rotate ( const Quantity &  angle  ) 

rotate all the beams counterclockwise by the specified angle

template<class T >
void casa::BeamManipulator< T >::set ( const ImageBeamSet &  beamSet  ) 

set all beams in one go

template<class T >
void casa::BeamManipulator< T >::set ( const Quantity &  major,
const Quantity &  minor,
const Quantity &  pa,
const Record &  rec,
Int  channel,
Int  polarization 
)
template<class T >
void casa::BeamManipulator< T >::setVerbose ( Bool  v  ) 

Member Data Documentation

template<class T >
SPIIT casa::BeamManipulator< T >::_image [private]

Definition at line 57 of file BeamManipulator.h.

template<class T >
SHARED_PTR<LogIO> casa::BeamManipulator< T >::_log [private]

Definition at line 58 of file BeamManipulator.h.


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