WSF
SOSM_BinaryIO.hpp File Reference
#include <string>
#include <vector>
#include "TblLookup.hpp"
Include dependency graph for SOSM_BinaryIO.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SOSM_BinaryIO
 A collection of functions to assist in performing binary I/O for tables.

Enumerations

enum  { SOSM_BinaryIO::cSO_IDENT = 0x51 , SOSM_BinaryIO::cIV_IDENT = 0x53 , SOSM_BinaryIO::cDV_IDENT = 0x57 , SOSM_BinaryIO::cEOF_IDENT = 0x77 }

Functions

void SOSM_BinaryIO::ReadHeader (std::istream &aInput, std::string aUserIdent[3])
void SOSM_BinaryIO::WriteHeader (std::ostream &aOutput, const std::string aUserIdent[3])
void SOSM_BinaryIO::ReadSpectralObject (std::istream &aInput, SOSM_SpectralObject &aObject)
void SOSM_BinaryIO::WriteSpectralObject (std::ostream &aOutput, const SOSM_SpectralObject &aObject)
void SOSM_BinaryIO::ReadDV (std::istream &aInput, std::vector< float > &aDV)
void SOSM_BinaryIO::WriteDV (std::ostream &aOutput, const std::vector< float > &aDV)
void SOSM_BinaryIO::ReadIV (std::istream &aInput, TblIndVarU< float > &aIV)
void SOSM_BinaryIO::WriteIV (std::ostream &aOutput, const TblIndVarU< float > &aIV)
void SOSM_BinaryIO::ReadTrailer (std::istream &aInput)
void SOSM_BinaryIO::WriteTrailer (std::ostream &aOutput)
void SOSM_BinaryIO::ReadString (std::istream &aInput, std::string &aString)
void SOSM_BinaryIO::WriteString (std::ostream &aOutput, const std::string &aString)
Copyrights Multiple, All Rights Reserved