Public Member Functions |
| MSConcat (MeasurementSet &ms) |
void | virtualconcat (MeasurementSet &otherMS, const Bool checkShapeAndCateg=True, const String &obsidAndScanTableName="") |
void | concatenate (const MeasurementSet &otherMS, const uInt handling=0, const String &destMSName="") |
void | setTolerance (Quantum< Double > &freqTol, Quantum< Double > &dirTol) |
void | setWeightScale (const Float weightScale) |
void | setRespectForFieldName (const Bool respectFieldName) |
Private Member Functions |
| MSConcat () |
| if their name is different
|
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) |
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
|
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 | sourceRowsEquivalent (const MSSourceColumns &sourceCol, const uInt &rowi, const uInt &rowj, const Bool dontTestDirection=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) |
Private Attributes |
MeasurementSet | itsMS |
IPosition | itsFixedShape |
Quantum< Double > | itsFreqTol |
Quantum< Double > | itsDirTol |
Float | itsWeightScale |
Bool | itsRespectForFieldName |
Vector< Bool > | itsChanReversed |
SimpleOrderedMap< Int, Int > | newSourceIndex_p |
SimpleOrderedMap< Int, Int > | newSourceIndex2_p |
SimpleOrderedMap< Int, Int > | newSPWIndex_p |
SimpleOrderedMap< Int, Int > | newObsIndexA_p |
SimpleOrderedMap< Int, Int > | newObsIndexB_p |
SimpleOrderedMap< Int, Int > | solSystObjects_p |
Bool | doSource_p |
Bool | doSource2_p |
Bool | doSPW_p |
Bool | doObsA_p |
Bool | doObsB_p |
A class with functions for concatenating MeasurementSets.
Intended use:
Public interface
<h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd</dl>
Prerequisite
-
SomeClass
-
SomeOtherClass
-
some concept
Etymology
Synopsis
Example
Motivation
Template Type Argument Requirements (T)
Thrown Exceptions
To Do
-
add this feature
-
fix this bug
-
start discussion of this possible extension
Definition at line 93 of file MSConcat.h.