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

#include <PointingDirectionCache.h>

Public Member Functions

 TimeLevelCache (int minTimes, int maxTimes, const AntennaLevelCache *)
 
void addEntry (Pointing &pointing)
 
void flush ()
 
std::pair< CacheAccessStatus,
const casacore::MDirection * > 
getPointingDirection (double time)
 
const PointingSourcegetPointingSource () const
 

Private Types

typedef std::vector
< TimeLevelEntry
Cache
 

Private Attributes

const AntennaLevelCacheantennaLevelCache_p
 
Cache cache_p
 
int maxTimes_p
 
int minTimes_p
 

Detailed Description

Definition at line 77 of file PointingDirectionCache.h.

Member Typedef Documentation

Definition at line 90 of file PointingDirectionCache.h.

Constructor & Destructor Documentation

casa::vi::pd_cache::TimeLevelCache::TimeLevelCache ( int  minTimes,
int  maxTimes,
const AntennaLevelCache  
)

Member Function Documentation

void casa::vi::pd_cache::TimeLevelCache::addEntry ( Pointing pointing)
void casa::vi::pd_cache::TimeLevelCache::flush ( )
std::pair<CacheAccessStatus, const casacore::MDirection *> casa::vi::pd_cache::TimeLevelCache::getPointingDirection ( double  time)
const PointingSource* casa::vi::pd_cache::TimeLevelCache::getPointingSource ( ) const

Member Data Documentation

const AntennaLevelCache* casa::vi::pd_cache::TimeLevelCache::antennaLevelCache_p
private

Definition at line 91 of file PointingDirectionCache.h.

Cache casa::vi::pd_cache::TimeLevelCache::cache_p
private

Definition at line 92 of file PointingDirectionCache.h.

int casa::vi::pd_cache::TimeLevelCache::maxTimes_p
private

Definition at line 93 of file PointingDirectionCache.h.

int casa::vi::pd_cache::TimeLevelCache::minTimes_p
private

Definition at line 94 of file PointingDirectionCache.h.


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