Go to the documentation of this file.
44 #ifndef ASHTECHSTREAM_HPP
45 #define ASHTECHSTREAM_HPP
72 virtual void open(
const char*
fn, std::ios::openmode mode = std::ios::in)
87 std::streampos t = tellg();
88 if (
static_cast<long>(t)==-1)
91 return t -
static_cast<std::streampos
>(
rawData.length());
virtual void open(const char *fn, std::ios::openmode mode)
Overrides open to ensure binary mode opens.
AshtechStream(const char *fn, std::ios::openmode mode=std::ios::in)
virtual ~AshtechStream()
destructor per the coding standards
virtual bool isStreamLittleEndian() const noexcept
Ashtech data is always big endian.
virtual void open(const char *fn, std::ios::openmode mode=std::ios::in)
overrides open to reset the header
std::string rawData
The raw bytes read from the file.
std::streampos getRawPos()
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38