8 #if ! defined (MsVis_MsRows_H)
250 typedef std::vector<MsRow *>
Rows;
265 size_t size ()
const;
283 #endif // ! defined (MsVis_MsRows_H)
virtual void setSigma(casacore::Int correlation, casacore::Float value)=0
virtual void setWeight(casacore::Int correlation, casacore::Float value)=0
Elements::const_iterator const_iterator
virtual void setAntenna2(casacore::Int)=0
virtual casacore::Double exposure() const =0
std::complex< Float > Complex
MsRows(vi::VisBuffer2 *vb)
casacore::uInt row() const
const casacore::Bool isWritable_p
virtual casacore::Int scanNumber() const =0
MsRow & operator()(casacore::Int i)
virtual casacore::Int processorId() const =0
virtual casacore::Int correlationType() const =0
virtual void setRowId(casacore::Int)=0
virtual void setObserved(casacore::Int correlation, casacore::Int channel, const casacore::Complex &value)=0
virtual const casacore::Vector< casacore::Float > & sigma() const =0
virtual void setFeed2(casacore::Int)=0
virtual void setCorrelationType(casacore::Int)=0
virtual void setProcessorId(casacore::Int)=0
virtual casacore::Double interval() const =0
vi::VisBuffer2 * visBuffer_p
virtual void setExposure(casacore::Double)=0
virtual const casacore::Vector< casacore::Float > & weight() const =0
virtual casacore::Int antenna2() const =0
MsRow(casacore::Int row, const vi::VisBuffer2 *vb)
Constructors.
virtual void setFieldId(casacore::Int)=0
virtual casacore::Double timeCentroid() const =0
virtual casacore::Int observationId() const =0
std::vector< MsRow * > Rows
virtual void setModel(casacore::Int correlation, casacore::Int channel, const casacore::Complex &value)=0
virtual casacore::Int fieldId() const =0
casacore::Bool isWritable() const
virtual void setUvw(const casacore::Vector< casacore::Double > &)=0
virtual void setFlags(const casacore::Matrix< casacore::Bool > &)=0
virtual casacore::Int feed1() const =0
virtual casacore::Double time() const =0
virtual casacore::Int antenna1() const =0
virtual void setArrayId(casacore::Int)=0
virtual void setScanNumber(casacore::Int)=0
virtual casacore::Bool isFlagged(casacore::Int correlation, casacore::Int channel) const =0
virtual void setTimeCentroid(casacore::Double)=0
virtual casacore::Int dataDescriptionId() const =0
bool Bool
Define the standard types used by Casacore.
virtual void setRowFlag(casacore::Bool isFlagged)=0
const_iterator begin() const
virtual casacore::Bool isRowFlagged() const =0
virtual void setInterval(casacore::Double)=0
virtual void setSingleDishData(casacore::Int correlation, casacore::Int channel, const casacore::Float &value)=0
VisBuffer2s encapsulate one chunk of visibility data for processing.
virtual void setStateId(casacore::Int)=0
const_iterator end() const
virtual void setFeed1(casacore::Int)=0
virtual void setAntenna1(casacore::Int)=0
virtual void setCorrected(casacore::Int correlation, casacore::Int channel, const casacore::Complex &value)=0
virtual const casacore::Matrix< casacore::Complex > & observed() const =0
virtual const casacore::Matrix< casacore::Complex > & corrected() const =0
Rows::const_iterator const_iterator
virtual casacore::Int rowId() const =0
vi::VisBuffer2 * vb() const
virtual const casacore::Matrix< casacore::Float > singleDishData() const =0
virtual const casacore::Matrix< casacore::Float > & weightSpectrum() const =0
virtual const casacore::Matrix< casacore::Bool > & flags() const =0
virtual casacore::Int spectralWindow() const =0
virtual casacore::Int feed2() const =0
MsRow & row(casacore::Int row)
virtual void setTime(casacore::Double)=0
virtual const casacore::Matrix< casacore::Complex > & model() const =0
virtual const casacore::Vector< casacore::Double > uvw() const =0
virtual casacore::Int arrayId() const =0
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
virtual casacore::Int stateId() const =0
virtual const casacore::Matrix< casacore::Float > & sigmaSpectrum() const =0
virtual void changeRow(casacore::Int row)
virtual void setDataDescriptionId(casacore::Int)=0
virtual void setObservationId(casacore::Int)=0