| casacore
    | 
#include <MSPointingIndex.h>
 
  
 | Public Member Functions | |
| MSPointingIndex () | |
| no index attached, use the attach function or assignment operator to change that  More... | |
| MSPointingIndex (const MSPointing &pointing) | |
| construct one using the indicated POINTING table  More... | |
| MSPointingIndex (const MSPointingIndex &other) | |
| construct one from another  More... | |
| virtual | ~MSPointingIndex () | 
| MSPointingIndex & | operator= (const MSPointingIndex &other) | 
| void | attach (const MSPointing &pointing) | 
| Int & | antennaId () | 
| access to the antenna ID key, throws an exception if isNull() is False  More... | |
|  Public Member Functions inherited from casacore::MSTableIndex | |
| MSTableIndex () | |
| no index attached, use the attach function or assignment operator to change that  More... | |
| MSTableIndex (const Table &subTable, const Vector< String > &indexCols, ColumnsIndex::Compare *compareFunction=0) | |
| construct one using the indicated subtable which is part of the parent MS using the indicated index columns.  More... | |
| MSTableIndex (const MSTableIndex &other) | |
| construct one from another  More... | |
| virtual | ~MSTableIndex () | 
| MSTableIndex & | operator= (const MSTableIndex &other) | 
| assignment operator, refernce semantics  More... | |
| void | attach (const Table &subTable, const Vector< String > &indexCols, ColumnsIndex::Compare *compareFunction=0) | 
| attach this to a subtable using indexCols  More... | |
| virtual void | setChanged () | 
| Call this when an index in an existing row has changed.  More... | |
| virtual Record & | accessKey () | 
| access the record of index (integer) keys  More... | |
| virtual Double & | time () | 
| access the TIME to use in the search (seconds)  More... | |
| virtual Double & | interval () | 
| access the INTERVAL to use in the search (seconds), must be >= 0  More... | |
| virtual RowNumbers | getRowNumbers () | 
| get all of the rows in the subTable which have data during the indicated time and interval values.  More... | |
| virtual Int64 | getNearestRow (Bool &found) | 
| get the row number which falls in the interval and has the time nearest to the center of the interval (time()).  More... | |
| virtual Bool | isNull () | 
| is this attached to a null table  More... | |
| virtual Table & | table () | 
| return the subtable being indexed  More... | |
| Private Member Functions | |
| void | attachIds () | 
| Private Attributes | |
| RecordFieldPtr< Int > | antennaId_p | 
Public interface
Definition at line 73 of file MSPointingIndex.h.
| casacore::MSPointingIndex::MSPointingIndex | ( | ) | 
no index attached, use the attach function or assignment operator to change that
| casacore::MSPointingIndex::MSPointingIndex | ( | const MSPointing & | pointing | ) | 
construct one using the indicated POINTING table
| casacore::MSPointingIndex::MSPointingIndex | ( | const MSPointingIndex & | other | ) | 
construct one from another
| 
 | virtual | 
| 
 | inline | 
access to the antenna ID key, throws an exception if isNull() is False
Definition at line 92 of file MSPointingIndex.h.
References antennaId_p.
| void casacore::MSPointingIndex::attach | ( | const MSPointing & | pointing | ) | 
| 
 | private | 
| MSPointingIndex& casacore::MSPointingIndex::operator= | ( | const MSPointingIndex & | other | ) | 
| 
 | private | 
Definition at line 94 of file MSPointingIndex.h.
Referenced by antennaId().
 1.8.5
 1.8.5