casa
5.7.0-16
|
#include <BeamManipulator.h>
Public Member Functions | |
BeamManipulator ()=delete | |
Manipulate beams associated with images. More... | |
BeamManipulator (SPIIT image) | |
BeamManipulator | operator= (const BeamManipulator &other)=delete |
~BeamManipulator () | |
void | remove () |
remove all existing beam(s) More... | |
void | rotate (const Quantity &angle) |
rotate all the beams counterclockwise by the specified angle prependMsgs get added to the history before the before/after beam info More... | |
void | rotate (const Quantity &angle, const std::vector< String > &prependMsgs) |
void | set (const casacore::Quantity &major, const casacore::Quantity &minor, const casacore::Quantity &pa, const casacore::Record &rec, casacore::Int channel, casacore::Int polarization) |
void | set (const casacore::ImageBeamSet &beamSet) |
set all beams in one go More... | |
void | setVerbose (casacore::Bool v) |
Private Attributes | |
SPIIT | _image |
std::shared_ptr< casacore::LogIO > | _log |
Definition at line 10 of file BeamManipulator.h.
|
delete |
casa::BeamManipulator< T >::BeamManipulator | ( | SPIIT | image | ) |
|
inline |
Definition at line 37 of file BeamManipulator.h.
|
delete |
void casa::BeamManipulator< T >::remove | ( | ) |
remove all existing beam(s)
void casa::BeamManipulator< T >::rotate | ( | const Quantity & | angle | ) |
rotate all the beams counterclockwise by the specified angle prependMsgs get added to the history before the before/after beam info
void casa::BeamManipulator< T >::rotate | ( | const Quantity & | angle, |
const std::vector< String > & | prependMsgs | ||
) |
void casa::BeamManipulator< T >::set | ( | const casacore::Quantity & | major, |
const casacore::Quantity & | minor, | ||
const casacore::Quantity & | pa, | ||
const casacore::Record & | rec, | ||
casacore::Int | channel, | ||
casacore::Int | polarization | ||
) |
void casa::BeamManipulator< T >::set | ( | const casacore::ImageBeamSet & | beamSet | ) |
set all beams in one go
void casa::BeamManipulator< T >::setVerbose | ( | casacore::Bool | v | ) |
|
private |
Definition at line 64 of file BeamManipulator.h.
|
private |
Definition at line 65 of file BeamManipulator.h.