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

#include <PointingDirectionCache.h>

Public Member Functions

 TimeLevelEntry ()=delete
 
 TimeLevelEntry (const Pointing &, const TimeLevelCache *)
 
 TimeLevelEntry (const TimeLevelEntry &)
 
 ~TimeLevelEntry ()
 
TimeLevelEntryoperator= (const TimeLevelEntry &other)
 
const casacore::MDirectiongetDirection () const
 
double getInterval () const
 
double getTime () const
 

Private Member Functions

const PointingSourcegetPointingSource () const
 

Private Attributes

std::unique_ptr
< casacore::MDirection
direction_p
 
int row_p
 
double timeCenter_p
 
const TimeLevelCachetimeLevelCache_p
 
double interval_p
 

Detailed Description

Definition at line 46 of file PointingDirectionCache.h.

Constructor & Destructor Documentation

casa::vi::pd_cache::TimeLevelEntry::TimeLevelEntry ( )
delete
casa::vi::pd_cache::TimeLevelEntry::TimeLevelEntry ( const Pointing ,
const TimeLevelCache  
)
casa::vi::pd_cache::TimeLevelEntry::TimeLevelEntry ( const TimeLevelEntry )
casa::vi::pd_cache::TimeLevelEntry::~TimeLevelEntry ( )

Member Function Documentation

const casacore::MDirection* casa::vi::pd_cache::TimeLevelEntry::getDirection ( ) const
double casa::vi::pd_cache::TimeLevelEntry::getInterval ( ) const
const PointingSource* casa::vi::pd_cache::TimeLevelEntry::getPointingSource ( ) const
private
double casa::vi::pd_cache::TimeLevelEntry::getTime ( ) const
TimeLevelEntry& casa::vi::pd_cache::TimeLevelEntry::operator= ( const TimeLevelEntry other)

Member Data Documentation

std::unique_ptr<casacore::MDirection> casa::vi::pd_cache::TimeLevelEntry::direction_p
mutableprivate

Definition at line 63 of file PointingDirectionCache.h.

double casa::vi::pd_cache::TimeLevelEntry::interval_p
private

Definition at line 67 of file PointingDirectionCache.h.

int casa::vi::pd_cache::TimeLevelEntry::row_p
private

Definition at line 64 of file PointingDirectionCache.h.

double casa::vi::pd_cache::TimeLevelEntry::timeCenter_p
private

Definition at line 65 of file PointingDirectionCache.h.

const TimeLevelCache* casa::vi::pd_cache::TimeLevelEntry::timeLevelCache_p
private

Definition at line 66 of file PointingDirectionCache.h.


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