astrotypes  0.0
Namespaces | Classes | Functions
pss::astrotypes::sigproc Namespace Reference

Namespaces

 examples
 
 test
 

Classes

class  AdaptedIStream
 
struct  BitToUnsignedInt
 Maps number_of_bits to unsigned integer types. More...
 
struct  BitToUnsignedInt< 16 >
 
struct  BitToUnsignedInt< 32 >
 
struct  BitToUnsignedInt< 64 >
 
struct  BitToUnsignedInt< 8 >
 
class  DataFactory
 Determines the static data type from a set of runtime parmmeters Once determined a user provided template function is called with this type ingormation. More...
 
struct  DefaultDataFactoryTraits
 
struct  ElementType
 Maps number_of_if_streams to the container or raw type. More...
 
struct  ElementType< 0, nbits, BitTypeMap >
 
struct  ElementType< 1, nbits, BitTypeMap >
 
class  FileReader
 Read in a sigproc file. More...
 
class  FileWriter< Dim1, Dim2 >
 convenience class to write out sigproc files More...
 
class  Header
 Store SigProc header information. More...
 
class  HeaderBase
 Store SigProc header information. More...
 
class  HeaderField
 
class  HeaderField< std::vector< T > >
 specialisation for writing and reading the sigproc vector type More...
 
class  HeaderFieldBase
 class to provide a virtual lookup table for read/write the varoious types of SigProcVariables More...
 
class  HeaderFieldDataType
 Specilist class for the sigproc data type variable. More...
 
class  HeaderFieldWithTolerance
 specialisation to allow the == operator to return true if the values are within specified tolerance More...
 
class  IStream
 
class  OStream
 
class  SigProcFormat
 stream adapter to convert TimeFrequency or FrequencyTime types to filterbank output More...
 
class  SigProcFormat< Dimension1, Dimension1 >
 
class  SigProcFormat< units::Frequency, units::Time >
 
class  SigProcFormat< units::Time, units::Frequency >
 
struct  SigProcFormatAdapterSelector
 static helper class to determine the type of SigProcFormat stream adapter given a DataaType from the Header::DataType More...
 
struct  SigProcFormatAdapterSelector< Header::DataType::FilterBank >
 
struct  SigProcFormatAdapterSelector< Header::DataType::TimeSeries >
 
struct  SigProcLabel
 
struct  SigProcVariable
 Read and write variables to sigproc format. More...
 
struct  SigProcVariable< boost::units::quantity< Unit, T > >
 
struct  SigProcVariable< std::string >
 

Functions

template<typename Stream >
Header::InfoSentry< Stream > operator<< (Stream &os, Header::Info const &adapter)
 
template<typename Derived >
std::ostream & operator<< (std::ostream &stream, HeaderBase< Derived > const &h)
 
template<typename Derived >
std::istream & operator>> (std::istream &stream, HeaderBase< Derived > &headers)
 
template<typename Derived , typename Stream >
HeaderBase< Derived >::template InfoSentry< Stream > const & operator<< (Stream &stream, typename HeaderBase< Derived >::Info const &adapter)
 
template<typename Dimension1 , typename Dimension2 >
SigProcFormat< Dimension1, Dimension2 >::OSigProcFormat operator<< (std::ostream &os, SigProcFormat< Dimension1, Dimension2 > const &f)
 
template<typename Dimension1 , typename Dimension2 >
SigProcFormat< Dimension1, Dimension2 >::ISigProcFormat operator>> (std::istream &is, SigProcFormat< Dimension1, Dimension2 > const &f)
 
std::istream & operator>> (std::istream &stream, SigProcLabel &var)
 
std::ostream & operator<< (std::ostream &stream, SigProcLabel const &var)
 

Function Documentation

std::ostream & pss::astrotypes::sigproc::operator<< ( std::ostream &  stream,
SigProcLabel const &  var 
)
inline

Definition at line 108 of file SigProcVariable.cpp.

Here is the call graph for this function:

template<typename Derived >
std::ostream & pss::astrotypes::sigproc::operator<< ( std::ostream &  stream,
HeaderBase< Derived > const &  h 
)

Definition at line 173 of file HeaderBase.cpp.

template<typename Dimension1 , typename Dimension2 >
SigProcFormat< Dimension1, Dimension2 >::OSigProcFormat pss::astrotypes::sigproc::operator<< ( std::ostream &  os,
SigProcFormat< Dimension1, Dimension2 > const &  f 
)

Definition at line 226 of file SigProcFormat.cpp.

template<typename Derived , typename Stream >
HeaderBase<Derived>::template InfoSentry<Stream> const& pss::astrotypes::sigproc::operator<< ( Stream &  stream,
typename HeaderBase< Derived >::Info const &  adapter 
)

Definition at line 294 of file HeaderBase.cpp.

template<typename Stream >
Header::InfoSentry< Stream > pss::astrotypes::sigproc::operator<< ( Stream &  os,
Header::Info const &  adapter 
)
inline

Definition at line 397 of file Header.cpp.

std::istream & pss::astrotypes::sigproc::operator>> ( std::istream &  stream,
SigProcLabel var 
)
inline

Definition at line 102 of file SigProcVariable.cpp.

Here is the call graph for this function:

template<typename Derived >
std::istream & pss::astrotypes::sigproc::operator>> ( std::istream &  stream,
HeaderBase< Derived > &  headers 
)

Definition at line 180 of file HeaderBase.cpp.

Here is the call graph for this function:

template<typename Dimension1 , typename Dimension2 >
SigProcFormat< Dimension1, Dimension2 >::ISigProcFormat pss::astrotypes::sigproc::operator>> ( std::istream &  is,
SigProcFormat< Dimension1, Dimension2 > const &  f 
)

Definition at line 232 of file SigProcFormat.cpp.