#include <VisBufferImpl2Internal.h>
Public Types | |
typedef Vector< T > (ViImplementation2::* | Updater )(Double, Int, Int, Int) const |
Public Member Functions | |
FrequencyCache (Updater updater) | |
void | flush () |
void | updateCacheIfNeeded (const ViImplementation2 *rovi, Int rowInBuffer, Int frame, const VisBufferImpl2 *vb) |
Public Attributes | |
Int | frame_p |
Int | msId_p |
Int | spectralWindowId_p |
Double | time_p |
Updater | updater_p |
Vector< T > | values_p |
Definition at line 775 of file VisBufferImpl2Internal.h.
typedef Vector<T>(ViImplementation2::* casa::vi::VisBufferState::FrequencyCache< T >::Updater)(Double, Int, Int, Int) const |
Definition at line 778 of file VisBufferImpl2Internal.h.
casa::vi::VisBufferState::FrequencyCache< T >::FrequencyCache | ( | Updater | updater | ) | [inline] |
Definition at line 780 of file VisBufferImpl2Internal.h.
void casa::vi::VisBufferState::FrequencyCache< T >::flush | ( | ) | [inline] |
Definition at line 796 of file VisBufferImpl2Internal.h.
void casa::vi::VisBufferState::FrequencyCache< T >::updateCacheIfNeeded | ( | const ViImplementation2 * | rovi, | |
Int | rowInBuffer, | |||
Int | frame, | |||
const VisBufferImpl2 * | vb | |||
) | [inline] |
Definition at line 802 of file VisBufferImpl2Internal.h.
Int casa::vi::VisBufferState::FrequencyCache< T >::frame_p |
Definition at line 788 of file VisBufferImpl2Internal.h.
Referenced by casa::vi::VisBufferState::FrequencyCache< Int >::updateCacheIfNeeded().
Int casa::vi::VisBufferState::FrequencyCache< T >::msId_p |
Definition at line 789 of file VisBufferImpl2Internal.h.
Referenced by casa::vi::VisBufferState::FrequencyCache< Int >::updateCacheIfNeeded().
Int casa::vi::VisBufferState::FrequencyCache< T >::spectralWindowId_p |
Definition at line 790 of file VisBufferImpl2Internal.h.
Referenced by casa::vi::VisBufferState::FrequencyCache< Int >::updateCacheIfNeeded().
Double casa::vi::VisBufferState::FrequencyCache< T >::time_p |
Definition at line 791 of file VisBufferImpl2Internal.h.
Referenced by casa::vi::VisBufferState::FrequencyCache< Int >::flush(), and casa::vi::VisBufferState::FrequencyCache< Int >::updateCacheIfNeeded().
Updater casa::vi::VisBufferState::FrequencyCache< T >::updater_p |
Definition at line 792 of file VisBufferImpl2Internal.h.
Referenced by casa::vi::VisBufferState::FrequencyCache< Int >::updateCacheIfNeeded().
Vector<T> casa::vi::VisBufferState::FrequencyCache< T >::values_p |
Definition at line 793 of file VisBufferImpl2Internal.h.
Referenced by casa::vi::VisBufferState::FrequencyCache< Int >::updateCacheIfNeeded().