SDDOnLine.h
Classes
- SDDOnLine -- a class for accessing on-line SDD data files at the 140ft (full description)
Interface
- Public Members
- SDDOnLine()
- SDDOnLine(const String& sddFileName)
- SDDOnLine(const SDDOnLine& other)
- ~SDDOnLine()
- void attach(const String& sddFileName)
- const SDDIndexRep& index(uInt rownr) const
- const SDDHeader& header(uInt rownr) const
- Bool getData(Array<Float>& data, uInt rownr) const
- Int timeStamp(uInt rownr) const
- Int offStamp(uInt rownr) const
- Bool needToSync() const
- Int sync()
- uInt nrow()
- Private Members
- SDDOnLine operator=(const SDDOnLine&)
- void init()
- void appendMaps(uInt startSDDEntry)
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- SDDFile
- SDDIndex
- SDDHeader
Etymology
Synopsis
Example
Motivation
Member Description
SDDOnLine(const SDDOnLine& other)
void attach(const String& sddFileName)
attach to two new files
the things we need from the SDDFile
The index rep for a specific rownr
The header for a specific rownr
Bool getData(Array<Float>& data, uInt rownr) const
The data array for a specific rownr
Int timeStamp(uInt rownr) const
The timeStamp for a particular row
Int offStamp(uInt rownr) const
the offStamp for a particular row
This just sees if there is a need to sync
sync with what is on disk, return the number of rows
SDDOnLine operator=(const SDDOnLine&)
void appendMaps(uInt startSDDEntry)