casa
5.7.0-16
|
#include <DataRecord.h>
Public Member Functions | |
DataRecord () | |
~DataRecord () | |
void | clear () |
method More... | |
void | setDataSize (size_t n) |
void | setTsysSize (size_t n) |
void | setTcalSize (size_t n) |
DataRecord (DataRecord const &other) | |
DataRecord & | operator= (DataRecord const &other) |
Private Attributes | |
size_t const | block_size_ |
size_t | num_data_storage_ |
size_t | num_tsys_storage_ |
size_t | num_tcal_storage_ |
casacore::IPosition | data_shape_ |
casacore::IPosition | tsys_shape_ |
casacore::IPosition | tcal_shape_ |
std::unique_ptr< casacore::Float[]> | data_storage_ |
std::unique_ptr< casacore::Bool[]> | flag_storage_ |
std::unique_ptr< casacore::Float[]> | tsys_storage_ |
std::unique_ptr< casacore::Float[]> | tcal_storage_ |
Definition at line 42 of file DataRecord.h.
|
inline |
std::cout << "DataRecord::DataRecord()" << std::endl;
Definition at line 43 of file DataRecord.h.
References clear().
|
inline |
Definition at line 61 of file DataRecord.h.
|
inline |
Definition at line 167 of file DataRecord.h.
|
inline |
method
std::cout << "clear" << std::endl;
Definition at line 65 of file DataRecord.h.
References antenna_id, direction, feed_id, field_id, flag_row, intent, interval, pol, pol_type, pressure, rel_humidity, scan, setDataSize(), setTcalSize(), setTsysSize(), spw_id, subscan, temperature, time, casacore::Stokes::Undefined, wind_direction, and wind_speed.
Referenced by DataRecord().
|
inline |
Definition at line 171 of file DataRecord.h.
References antenna_id, casacore::Matrix< T >::column(), data, casacore::Array< T >::data(), data_shape_, direction, direction_slice, direction_vector, feed_id, field_id, flag, flag_row, intent, interval, pol, pol_type, pressure, casacore::Vector< T >::reference(), rel_humidity, scan, scan_rate, setDataSize(), setTcalSize(), setTsysSize(), casacore::Matrix< T >::shape(), casacore::SHARE, spw_id, subscan, casacore::Array< T >::takeStorage(), tcal, tcal_shape_, temperature, time, tsys, tsys_shape_, wind_direction, and wind_speed.
|
inline |
std::cout << "resize data to " << n << std::endl;
std::cout << "resize data storage to " << new_num_storage << std::endl;
Definition at line 91 of file DataRecord.h.
References block_size_, data, data_shape_, data_storage_, flag, flag_storage_, num_data_storage_, casacore::SHARE, and casacore::Array< T >::takeStorage().
Referenced by clear(), and operator=().
|
inline |
std::cout << "resize tcal to " << n << std::endl;
std::cout << "resize tcal storage to " << new_num_storage << std::endl;
Definition at line 143 of file DataRecord.h.
References block_size_, num_tcal_storage_, casacore::SHARE, casacore::Array< T >::takeStorage(), tcal, tcal_shape_, and tcal_storage_.
Referenced by clear(), and operator=().
|
inline |
std::cout << "resize tsys to " << n << std::endl;
std::cout << "resize tsys storage to " << new_num_storage << std::endl;
Definition at line 119 of file DataRecord.h.
References block_size_, num_tsys_storage_, casacore::SHARE, casacore::Array< T >::takeStorage(), tsys, tsys_shape_, and tsys_storage_.
Referenced by clear(), and operator=().
casacore::Int casa::sdfiller::DataRecord::antenna_id |
Definition at line 223 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
|
private |
Definition at line 207 of file DataRecord.h.
Referenced by setDataSize(), setTcalSize(), and setTsysSize().
casacore::Vector<casacore::Float> casa::sdfiller::DataRecord::data |
Definition at line 236 of file DataRecord.h.
Referenced by casa::sdfiller::DataChunk::accumulate(), casa::sdfiller::DataChunk::isValidRecord(), operator=(), and setDataSize().
|
private |
Definition at line 211 of file DataRecord.h.
Referenced by operator=(), and setDataSize().
|
private |
Definition at line 214 of file DataRecord.h.
Referenced by setDataSize().
casacore::Matrix<casacore::Double> casa::sdfiller::DataRecord::direction |
Definition at line 232 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
casacore::Matrix<casacore::Double> casa::sdfiller::DataRecord::direction_slice |
Definition at line 233 of file DataRecord.h.
Referenced by operator=().
casacore::Vector<casacore::Double> casa::sdfiller::DataRecord::direction_vector |
Definition at line 234 of file DataRecord.h.
Referenced by operator=().
casacore::Int casa::sdfiller::DataRecord::feed_id |
Definition at line 226 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
casacore::Int casa::sdfiller::DataRecord::field_id |
Definition at line 224 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
casacore::Vector<casacore::Bool> casa::sdfiller::DataRecord::flag |
Definition at line 237 of file DataRecord.h.
Referenced by casa::sdfiller::DataChunk::accumulate(), casa::sdfiller::DataChunk::isValidRecord(), operator=(), and setDataSize().
casacore::Bool casa::sdfiller::DataRecord::flag_row |
Definition at line 238 of file DataRecord.h.
Referenced by casa::sdfiller::DataChunk::accumulate(), clear(), and operator=().
|
private |
Definition at line 215 of file DataRecord.h.
Referenced by setDataSize().
casacore::String casa::sdfiller::DataRecord::intent |
Definition at line 230 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().
casacore::Double casa::sdfiller::DataRecord::interval |
Definition at line 222 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
|
private |
Definition at line 208 of file DataRecord.h.
Referenced by setDataSize().
|
private |
Definition at line 210 of file DataRecord.h.
Referenced by setTcalSize().
|
private |
Definition at line 209 of file DataRecord.h.
Referenced by setTsysSize().
casacore::Stokes::StokesTypes casa::sdfiller::DataRecord::pol |
Definition at line 229 of file DataRecord.h.
Referenced by casa::sdfiller::DataChunk::accumulate(), clear(), and operator=().
casacore::String casa::sdfiller::DataRecord::pol_type |
Definition at line 231 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().
casacore::Float casa::sdfiller::DataRecord::pressure |
Definition at line 245 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().
casacore::Float casa::sdfiller::DataRecord::rel_humidity |
Definition at line 246 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().
casacore::Int casa::sdfiller::DataRecord::scan |
Definition at line 227 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
casacore::Vector<casacore::Double> casa::sdfiller::DataRecord::scan_rate |
Definition at line 235 of file DataRecord.h.
Referenced by operator=().
casacore::Int casa::sdfiller::DataRecord::spw_id |
Definition at line 225 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
casacore::Int casa::sdfiller::DataRecord::subscan |
Definition at line 228 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), and operator=().
casacore::Vector<casacore::Float> casa::sdfiller::DataRecord::tcal |
Definition at line 242 of file DataRecord.h.
Referenced by casa::sdfiller::DataChunk::accumulate(), operator=(), and setTcalSize().
|
private |
Definition at line 213 of file DataRecord.h.
Referenced by operator=(), and setTcalSize().
|
private |
Definition at line 217 of file DataRecord.h.
Referenced by setTcalSize().
casacore::Float casa::sdfiller::DataRecord::temperature |
Definition at line 244 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().
casacore::Double casa::sdfiller::DataRecord::time |
mandatory
Definition at line 221 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), casa::sdfiller::DataAccumulator::isValidRecord(), operator=(), and casa::sdfiller::DataAccumulator::queryForGet().
casacore::Vector<casacore::Float> casa::sdfiller::DataRecord::tsys |
optional
Definition at line 241 of file DataRecord.h.
Referenced by casa::sdfiller::DataChunk::accumulate(), operator=(), and setTsysSize().
|
private |
Definition at line 212 of file DataRecord.h.
Referenced by operator=(), and setTsysSize().
|
private |
Definition at line 216 of file DataRecord.h.
Referenced by setTsysSize().
casacore::Float casa::sdfiller::DataRecord::wind_direction |
Definition at line 248 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().
casacore::Float casa::sdfiller::DataRecord::wind_speed |
Definition at line 247 of file DataRecord.h.
Referenced by casa::sdfiller::DataAccumulator::accumulate(), clear(), and operator=().