casa::SDMSManager Class Reference
#include <SDMSManager.h>
List of all members.
Public Member Functions |
| SDMSManager () |
| Default constructor.
|
| SDMSManager (string const &ms_name) |
| Construct from MS name string.
|
void | setSortColumns (Block< Int > sortColumns, bool addDefaultSortCols=false, Double timebin=0.0) |
| Set user defined Sort columns.
|
void | setSmoothing (string const &kernelType, float const &kernelWidth) |
| Set/unset smoothing parameter.
|
void | unsetSmoothing () |
void | initializeSmoothing () |
| Initialize smoothing operation.
|
Record | getSelRec (string const &spw) |
| ~SDMSManager () |
| MeasurementSet getMS();.
|
void | fillCubeToOutputMs (vi::VisBuffer2 *vb, Cube< Float > const &data_cube) |
void | fillCubeToOutputMs (vi::VisBuffer2 *vb, Cube< Float > const &data_cube, Cube< Bool > const *flag_cube) |
Protected Member Functions |
void | fillCubeToDataCols (vi::VisBuffer2 *vb, RefRows &rowRef, Cube< Float > const &data_cube, Cube< Bool > const *flag_cube) |
void | setIterationApproach () |
| Iterator set-up.
|
int | getBlockId (Block< Int > const &data, Int const value) |
Vector< Int > | inspectNumChan () |
| Inspection for smoothing operation.
|
Private Attributes |
Block< Int > | userSortCols_ |
Bool | doSmoothing_ |
| for Gaussian smoothing
|
VectorKernel::KernelTypes | kernelType_ |
float | kernelWidth_ |
| FWHM of Gaussian.
|
Detailed Description
Definition at line 49 of file SDMSManager.h.
Constructor & Destructor Documentation
casa::SDMSManager::SDMSManager |
( |
|
) |
|
casa::SDMSManager::SDMSManager |
( |
string const & |
ms_name |
) |
[explicit] |
Construct from MS name string.
casa::SDMSManager::~SDMSManager |
( |
|
) |
|
MeasurementSet getMS();.
SDMSManager &operator=(SDMSManager const &other); Destructor
Member Function Documentation
void casa::SDMSManager::fillCubeToDataCols |
( |
vi::VisBuffer2 * |
vb, |
|
|
RefRows & |
rowRef, |
|
|
Cube< Float > const & |
data_cube, |
|
|
Cube< Bool > const * |
flag_cube | |
|
) |
| | [protected] |
void casa::SDMSManager::fillCubeToOutputMs |
( |
vi::VisBuffer2 * |
vb, |
|
|
Cube< Float > const & |
data_cube, |
|
|
Cube< Bool > const * |
flag_cube | |
|
) |
| | |
void casa::SDMSManager::fillCubeToOutputMs |
( |
vi::VisBuffer2 * |
vb, |
|
|
Cube< Float > const & |
data_cube | |
|
) |
| | |
int casa::SDMSManager::getBlockId |
( |
Block< Int > const & |
data, |
|
|
Int const |
value | |
|
) |
| | [protected] |
Record casa::SDMSManager::getSelRec |
( |
string const & |
spw |
) |
|
void casa::SDMSManager::initializeSmoothing |
( |
|
) |
|
Initialize smoothing operation.
Vector<Int> casa::SDMSManager::inspectNumChan |
( |
|
) |
[protected] |
Inspection for smoothing operation.
void casa::SDMSManager::setIterationApproach |
( |
|
) |
[protected, virtual] |
void casa::SDMSManager::setSmoothing |
( |
string const & |
kernelType, |
|
|
float const & |
kernelWidth | |
|
) |
| | |
Set/unset smoothing parameter.
void casa::SDMSManager::setSortColumns |
( |
Block< Int > |
sortColumns, |
|
|
bool |
addDefaultSortCols = false , |
|
|
Double |
timebin = 0.0 | |
|
) |
| | |
Set user defined Sort columns.
void casa::SDMSManager::unsetSmoothing |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: