casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::vi::pd_cache::AntennaLevelCache Class Reference

#include <PointingDirectionCache.h>

Public Member Functions

 AntennaLevelCache (int minTimes, int maxTimes, int nAntennas, const PointingDirectionCache *)
 
 AntennaLevelCache (const AntennaLevelCache &other)=delete
 
AntennaLevelCacheoperator= (const AntennaLevelCache &other)=delete
 
void addEntry (Pointing &pointing)
 
void flushTimes ()
 
std::pair< CacheAccessStatus,
const casacore::MDirection * > 
getPointingDirection (int antenna, double time)
 
const PointingSourcegetPointingSource () const
 

Private Attributes

const PointingDirectionCachepointingDirectionCache_p
 
std::vector< TimeLevelCachetimeLevelCache_p
 

Detailed Description

Definition at line 99 of file PointingDirectionCache.h.

Constructor & Destructor Documentation

casa::vi::pd_cache::AntennaLevelCache::AntennaLevelCache ( int  minTimes,
int  maxTimes,
int  nAntennas,
const PointingDirectionCache  
)
casa::vi::pd_cache::AntennaLevelCache::AntennaLevelCache ( const AntennaLevelCache other)
delete

Member Function Documentation

void casa::vi::pd_cache::AntennaLevelCache::addEntry ( Pointing pointing)
void casa::vi::pd_cache::AntennaLevelCache::flushTimes ( )
std::pair<CacheAccessStatus, const casacore::MDirection *> casa::vi::pd_cache::AntennaLevelCache::getPointingDirection ( int  antenna,
double  time 
)
const PointingSource* casa::vi::pd_cache::AntennaLevelCache::getPointingSource ( ) const
AntennaLevelCache& casa::vi::pd_cache::AntennaLevelCache::operator= ( const AntennaLevelCache other)
delete

Member Data Documentation

const PointingDirectionCache* casa::vi::pd_cache::AntennaLevelCache::pointingDirectionCache_p
private

Definition at line 115 of file PointingDirectionCache.h.

std::vector<TimeLevelCache> casa::vi::pd_cache::AntennaLevelCache::timeLevelCache_p
private

Definition at line 116 of file PointingDirectionCache.h.


The documentation for this class was generated from the following file: