casacore
|
A class with functions for concatenating MeasurementSets. More...
#include <MSConcat.h>
Private Member Functions | |
MSConcat () | |
if their name is different More... | |
void | checkShape (const IPosition &otherShape) const |
void | checkCategories (const ROMSMainColumns &otherCols) const |
Bool | checkEphIdInField (const ROMSFieldColumns &otherFldCol) const |
Bool | copyPointing (const MSPointing &otherPoint, const Block< uInt > &newAntIndices) |
Bool | copyPointingB (MSPointing &otherPoint, const Block< uInt > &newAntIndices) |
Bool | copySysCal (const MSSysCal &otherSysCal, const Block< uInt > &newAndIndices) |
Bool | copyWeather (const MSWeather &otherWeather, const Block< uInt > &newAndIndices) |
Int | copyObservation (const MSObservation &otherObs, const Bool remRedunObsId=True) |
Block< uInt > | copyAntennaAndFeed (const MSAntenna &otherAnt, const MSFeed &otherFeed) |
by default remove redundant observation table rows More... | |
Block< uInt > | copyState (const MSState &otherState) |
Block< uInt > | copyField (const MeasurementSet &otherms) |
Block< uInt > | copySpwAndPol (const MSSpectralWindow &otherSpw, const MSPolarization &otherPol, const MSDataDescription &otherDD) |
Bool | copySource (const MeasurementSet &otherms) |
Bool | updateSource () |
Bool | updateSource2 () |
Bool | sourceRowsEquivalent (const MSSourceColumns &sourceCol, const uInt &rowi, const uInt &rowj, const Bool dontTestDirection=False, const Bool dontTestTransAndRest=False) |
Bool | obsRowsEquivalent (const MSObservationColumns &obsCol, const uInt &rowi, const uInt &rowj) |
void | updateModelDataKeywords (MeasurementSet &ms) |
Static Private Member Functions | |
static IPosition | isFixedShape (const TableDesc &td) |
static IPosition | getShape (const ROMSDataDescColumns &ddCols, const ROMSSpWindowColumns &spwCols, const ROMSPolarizationColumns &polCols, uInt whichShape) |
Additional Inherited Members | |
![]() | |
MSMainColumns () | |
void | attach (MeasurementSet &ms) |
![]() | |
ROMSMainColumns () | |
void | attach (const MeasurementSet &ms) |
A class with functions for concatenating MeasurementSets.
Public interface
Definition at line 93 of file MSConcat.h.
casacore::MSConcat::MSConcat | ( | MeasurementSet & | ms | ) |
|
private |
if their name is different
|
private |
|
private |
|
private |
void casacore::MSConcat::concatenate | ( | const MeasurementSet & | otherMS, |
const uInt | handling = 0 , |
||
const String & | destMSName = "" |
||
) |
destMSName | 1 : don't concatenate the MAIN table 2 : don't concatenate the POINTING table 3 : neither concat MAIN nor POINTING table |
|
private |
by default remove redundant observation table rows
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
void casacore::MSConcat::setRespectForFieldName | ( | const Bool | respectFieldName | ) |
void casacore::MSConcat::setWeightScale | ( | const Float | weightScale | ) |
|
private |
|
private |
|
private |
|
private |
void casacore::MSConcat::virtualconcat | ( | MeasurementSet & | otherMS, |
const Bool | checkShapeAndCateg = True , |
||
const String & | obsidAndScanTableName = "" |
||
) |
|
private |
Definition at line 169 of file MSConcat.h.
|
private |
Definition at line 170 of file MSConcat.h.
|
private |
Definition at line 167 of file MSConcat.h.
|
private |
Definition at line 166 of file MSConcat.h.
|
private |
Definition at line 168 of file MSConcat.h.
Definition at line 157 of file MSConcat.h.
Definition at line 154 of file MSConcat.h.
|
private |
Definition at line 152 of file MSConcat.h.
Definition at line 153 of file MSConcat.h.
|
private |
Definition at line 151 of file MSConcat.h.
|
private |
Definition at line 156 of file MSConcat.h.
|
private |
Definition at line 155 of file MSConcat.h.
|
private |
Definition at line 161 of file MSConcat.h.
|
private |
Definition at line 162 of file MSConcat.h.
|
private |
Definition at line 159 of file MSConcat.h.
|
private |
Definition at line 158 of file MSConcat.h.
|
private |
Definition at line 160 of file MSConcat.h.
|
private |
Definition at line 163 of file MSConcat.h.
|
private |
Definition at line 164 of file MSConcat.h.