genericIO
Public Member Functions | List of all members
rsfRegFile Class Reference
Inheritance diagram for rsfRegFile:

Public Member Functions

 rsfRegFile (std::string tg, usage_code usage)
 
virtual int getInt (const std::string arg) const
 
virtual int getInt (const std::string arg, const int def) const
 
virtual float getFloat (const std::string, const float def) const
 
virtual float getFloat (const std::string) const
 
virtual std::string getString (const std::string arg) const
 
virtual std::string getString (const std::string arg, const std::string def) const
 
virtual bool getBool (const std::string, const bool def) const
 
virtual bool getBool (const std::string) const
 
virtual void seekTo (const long long iv, const int whence)
 
virtual std::vector< int > getInts (const std::string arg, int num) const
 
virtual std::vector< int > getInts (const std::string arg, std::vector< int > &defs) const
 
virtual std::vector< float > getFloats (const std::string arg, int num) const
 
virtual std::vector< float > getFloats (const std::string arg, std::vector< float > &defs) const
 
virtual void error (const std::string err) const
 
virtual void readComplexStream (float _Complex *array, const long long npts)
 
virtual void readFloatStream (float *array, const long long npts)
 
virtual void readUCharStream (unsigned char *array, const long long npts)
 
virtual void writeComplexStream (const float _Complex *array, const long long npts)
 
virtual void writeFloatStream (const float *array, const long long npts)
 
virtual void readUCharWindow (const std::vector< int > &nw, const std::vector< int > &fw, const std::vector< int > &jw, unsigned char *array)
 
virtual void readComplexWindow (const std::vector< int > &nw, const std::vector< int > &fw, const std::vector< int > &jw, float _Complex *array)
 
virtual void writeComplexWindow (const std::vector< int > &nw, const std::vector< int > &fw, const std::vector< int > &jw, float _Complex *array)
 
virtual void readFloatWindow (const std::vector< int > &nw, const std::vector< int > &fw, const std::vector< int > &jw, float *array)
 
virtual void writeFloatWindow (const std::vector< int > &nw, const std::vector< int > &fw, const std::vector< int > &jw, float *array)
 
virtual void readDescription ()
 
virtual void writeDescription ()
 
virtual void putInt (const std::string par, const int val)
 
virtual void putFloat (const std::string par, const float val)
 
virtual void putString (const std::string par, const std::string val)
 
virtual void putBool (const std::string par, const bool val)
 
virtual void putInts (const std::string par, const std::vector< int > val)
 
virtual void putFloats (const std::string par, const std::vector< float > val)
 
virtual void close () const
 

The documentation for this class was generated from the following files: