ldas-tools-framecpp 2.9.2
Classes | Namespaces | Macros | Typedefs | Functions
FrSample.cc File Reference
#include <algorithm>
#include <iostream>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <vector>
#include <boost/algorithm/string.hpp>
#include <boost/program_options.hpp>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/MemChecker.hh"
#include "ldastoolsal/CommandLineOptions.hh"
#include "ldastoolsal/fstream.hh"
#include "ldastoolsal/gpstime.hh"
#include "ldastoolsal/types.hh"
#include "framecpp/Common/FrameSpec.hh"
#include "framecpp/Common/CheckSum.hh"
#include "framecpp/Common/IOStream.hh"
#include "framecpp/Common/FrameBuffer.hh"
#include "framecpp/Common/FrameStream.hh"
#include "framecpp/FrameCPP.hh"
#include "framecpp/FrameH.hh"
#include "framecpp/FrAdcData.hh"
#include "framecpp/FrRawData.hh"
#include "framecpp/FrVect.hh"
#include "framecpp/Dimension.hh"
#include "FrSample.hh"
#include "FrSample3.tcc"
#include "FrSample4.tcc"
#include "FrSample6.tcc"
#include "FrSample7.tcc"
#include "FrSample8.tcc"
Include dependency graph for FrSample.cc:

Classes

class  CommandLine
 Class to handle command line options for this application. More...
 

Namespaces

namespace  std
 

Macros

#define BOOST_TEST_NO_MAIN
 
#define DATA_TYPE(A)
 

Typedefs

typedef LDASTools::AL::CommandLineOptions CommandLineOptions
 
typedef CommandLineOptions::Option Option
 
typedef CommandLineOptions::OptionSet OptionSet
 
typedef std::set< std::string > channel_set_type
 
typedef boost::shared_ptr< FrameHframe_h_type
 
typedef boost::shared_ptr< FrAdcData > fr_adc_data_type
 
typedef boost::shared_ptr< FrRawData > fr_raw_data_type
 
typedef boost::shared_ptr< FrVect > fr_vect_type
 

Functions

std::istream & std::operator>> (std::istream &InputStream, LDASTools::AL::GPSTime &StartTime)
 
std::istream & std::operator>> (std::istream &InputStream, channel_set_type &ChannelSet)
 
static void all_type_frame (const string &Type, const channel_set_type &ChannelSet, const GPSTime &Start, const INT_4U DeltaT, const INT_4U Iterations)
 
static void all_type_iteration (const INT_4U DeltaT, const channel_set_type &ListOfChannels, frame_h_type Frame, INT_4U *Channel, INT_4U Iteration)
 
template<class T >
static std::string data_type ()
 
template<class T >
static fr_adc_data_type ramped_channel (INT_4U DeltaT, INT_4U *Channel, INT_4U Iteration, T Start, T Stop, T Inc, INT_4U SampleRate)
 
template<class T >
static boost::shared_array< T > ramp_data_create (INT_4U Samples, T Start, T Stop, T Inc)
 
template<class T >
static string ramped_name (INT_4U Iteration)
 
template<class T >
static fr_vect_type ramped_vector (INT_4U DeltaT, INT_4U SampleRate, INT_4U Iteration, T Start, T Stop, T Inc)
 
void test_frame (int Version)
 
void depart (int ExitCode)
 
int main (int ArgC, char *ArgV[])
 

Macro Definition Documentation

◆ BOOST_TEST_NO_MAIN

#define BOOST_TEST_NO_MAIN

◆ DATA_TYPE

#define DATA_TYPE (   A)
Value:
template <> \
std::string data_type< A >( ) \
{ \
return #A; \
}
boost::shared_array< CHAR_U > data_type
Definition: CompressionZeroSuppress.cc:44

Typedef Documentation

◆ channel_set_type

typedef std::set< std::string > channel_set_type

◆ CommandLineOptions

typedef LDASTools::AL::CommandLineOptions CommandLineOptions

◆ fr_adc_data_type

typedef boost::shared_ptr< FrAdcData > fr_adc_data_type

◆ fr_raw_data_type

typedef boost::shared_ptr< FrRawData > fr_raw_data_type

◆ fr_vect_type

typedef boost::shared_ptr< FrVect > fr_vect_type

◆ frame_h_type

typedef boost::shared_ptr< FrameH > frame_h_type

◆ Option

typedef CommandLineOptions::Option Option

◆ OptionSet

typedef CommandLineOptions::OptionSet OptionSet

Function Documentation

◆ all_type_frame()

static void all_type_frame ( const string &  Type,
const channel_set_type ChannelSet,
const GPSTime &  Start,
const INT_4U  DeltaT,
const INT_4U  Iterations 
)
static

◆ all_type_iteration()

static void all_type_iteration ( const INT_4U  DeltaT,
const channel_set_type ListOfChannels,
frame_h_type  Frame,
INT_4U *  Channel,
INT_4U  Iteration 
)
static

◆ data_type()

template<class T >
static std::string data_type ( )
static

◆ depart()

static void depart ( int  ExitCode)
inline

◆ main()

int main ( int  ArgC,
char *  ArgV[] 
)

◆ ramp_data_create()

template<class T >
static boost::shared_array< T > ramp_data_create ( INT_4U  Samples,
Start,
Stop,
Inc 
)
static

◆ ramped_channel()

template<class T >
static fr_adc_data_type ramped_channel ( INT_4U  DeltaT,
INT_4U *  Channel,
INT_4U  Iteration,
Start,
Stop,
Inc,
INT_4U  SampleRate 
)
static

◆ ramped_name()

template<class T >
static string ramped_name ( INT_4U  Iteration)
static

◆ ramped_vector()

template<class T >
static fr_vect_type ramped_vector ( INT_4U  DeltaT,
INT_4U  SampleRate,
INT_4U  Iteration,
Start,
Stop,
Inc 
)
static

◆ test_frame()

void test_frame ( int  Version)