ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameStream.cc File Reference
#include <sstream>
#include <boost/test/included/unit_test.hpp>
#include "ldastoolsal/fstream.hh"
#include "framecpp/Common/FrameSpec.hh"
#include "framecpp/Common/IOStream.hh"
#include "framecpp/Common/FrameBuffer.hh"
#include "framecpp/Common/FrameStream.hh"
#include "framecpp/FrameCPP.hh"
#include "FrSample.hh"
Include dependency graph for FrameStream.cc:

Macros

#define BOOST_TEST_MAIN
 
#define USING_MAKE_FRAME_VERSION   1
 
#define USING_VERIFY_DOWN_CONVERT   1
 
#define USING_VERIFY_UP_CONVERT   1
 
#define SMALLEST_FRAME_SPEC_MIN   FRAME_SPEC_MIN
 
#define SMALLEST_FRAME_SPEC_MAX   FRAME_SPEC_MAX
 
#define READING_FRAME_SPEC_MIN   6
 
#define READING_FRAME_SPEC_MAX   FRAME_SPEC_MAX
 
#define SKIP_CONVERT_TESTING   0
 
#define compare_(functor)
 

Functions

bool do_init ()
 
template<typename ObjectType >
bool compare (ObjectType LHS, ObjectType RHS)
 
template<>
bool compare< boost::shared_ptr< FrameCPP::Version_8::FrameH > > (boost::shared_ptr< FrameCPP::Version_8::FrameH > LHS, boost::shared_ptr< FrameCPP::Version_8::FrameH > RHS)
 
bool compare (INT_2U Version, make_frame_ret_type LHS, IFrameStream::object_type RHS)
 
template<class BT >
bool ReadingFrame (INT_2U Version)
 
bool DownconvertFrame (INT_2U Version)
 
bool UpconvertFrame (INT_2U Version)
 
template<class BT >
bool ReadNonFrameFile (const std::string &Filename)
 
template<class BT >
bool SmallestFrame (INT_2U Version)
 
 BOOST_AUTO_TEST_CASE (NonFrame)
 
 BOOST_AUTO_TEST_CASE (MinimalFrames)
 
 BOOST_AUTO_TEST_CASE (ReadingFrames)
 
 BOOST_AUTO_TEST_CASE (UpConversions)
 
 BOOST_AUTO_TEST_CASE (DownConversions)
 

Variables

static const bool HAS_BEEN_INITIALIZED = do_init( )
 

Macro Definition Documentation

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

◆ compare_

#define compare_ ( functor)
Value:
BOOST_CHECK( LHS->functor( ) == RHS->functor( ) ); \
retval &= ( LHS->functor( ) == RHS->functor( ) )

◆ READING_FRAME_SPEC_MAX

#define READING_FRAME_SPEC_MAX   FRAME_SPEC_MAX

◆ READING_FRAME_SPEC_MIN

#define READING_FRAME_SPEC_MIN   6

◆ SKIP_CONVERT_TESTING

#define SKIP_CONVERT_TESTING   0

◆ SMALLEST_FRAME_SPEC_MAX

#define SMALLEST_FRAME_SPEC_MAX   FRAME_SPEC_MAX

◆ SMALLEST_FRAME_SPEC_MIN

#define SMALLEST_FRAME_SPEC_MIN   FRAME_SPEC_MIN
Todo
Need to remove this once version 3 and 4 are supported

◆ USING_MAKE_FRAME_VERSION

#define USING_MAKE_FRAME_VERSION   1

◆ USING_VERIFY_DOWN_CONVERT

#define USING_VERIFY_DOWN_CONVERT   1

◆ USING_VERIFY_UP_CONVERT

#define USING_VERIFY_UP_CONVERT   1

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/5]

BOOST_AUTO_TEST_CASE ( DownConversions )

◆ BOOST_AUTO_TEST_CASE() [2/5]

BOOST_AUTO_TEST_CASE ( MinimalFrames )

◆ BOOST_AUTO_TEST_CASE() [3/5]

BOOST_AUTO_TEST_CASE ( NonFrame )

◆ BOOST_AUTO_TEST_CASE() [4/5]

BOOST_AUTO_TEST_CASE ( ReadingFrames )

◆ BOOST_AUTO_TEST_CASE() [5/5]

BOOST_AUTO_TEST_CASE ( UpConversions )

◆ compare() [1/2]

bool compare ( INT_2U Version,
make_frame_ret_type LHS,
IFrameStream::object_type RHS )

◆ compare() [2/2]

template<typename ObjectType >
bool compare ( ObjectType LHS,
ObjectType RHS )

◆ compare< boost::shared_ptr< FrameCPP::Version_8::FrameH > >()

template<>
bool compare< boost::shared_ptr< FrameCPP::Version_8::FrameH > > ( boost::shared_ptr< FrameCPP::Version_8::FrameH > LHS,
boost::shared_ptr< FrameCPP::Version_8::FrameH > RHS )

◆ do_init()

bool do_init ( )

◆ DownconvertFrame()

bool DownconvertFrame ( INT_2U Version)

◆ ReadingFrame()

template<class BT >
bool ReadingFrame ( INT_2U Version)

◆ ReadNonFrameFile()

template<class BT >
bool ReadNonFrameFile ( const std::string & Filename)

◆ SmallestFrame()

template<class BT >
bool SmallestFrame ( INT_2U Version)

◆ UpconvertFrame()

bool UpconvertFrame ( INT_2U Version)

Variable Documentation

◆ HAS_BEEN_INITIALIZED

const bool HAS_BEEN_INITIALIZED = do_init( )
static