ldas-tools-framecpp
2.7.0
|
Version independent manipulation of frame stream. More...
#include <IFrameStream.hh>
Public Member Functions | |
IFrameStream (const char *const Filename, int FrameSpec) | |
Constructor. More... | |
INT_2U | GetVersion () |
const char * | GetOriginator () |
INT_2U | GetLibraryRevision () |
Private Types | |
typedef FrameCPP::Version_7::IFrameStream | iframestream7 |
typedef FrameCPP::Version_6::IFrameStream | iframestream6 |
typedef FrameCPP::Common::IFrameStreamGen | iframestream |
Private Attributes | |
LDASTools::AL::ifstream | m_istream |
int | m_frame_spec |
iframestream * | m_gen_frame_stream |
union { | |
iframestream7 * v7 | |
iframestream6 * v6 | |
} | m_frame_stream |
Version independent manipulation of frame stream.
|
private |
|
private |
|
private |
IFrameStream::IFrameStream | ( | const char *const | Filename, |
int | FrameSpec | ||
) |
Constructor.
[in] | Filename | The name of the frame file to be queried. |
[in] | FrameSpec | Version frame specification version to use to create the actual frame reader. |
INT_2U IFrameStream::GetLibraryRevision | ( | ) |
const char * IFrameStream::GetOriginator | ( | ) |
INT_2U IFrameStream::GetVersion | ( | ) |
|
private |
union { ... } FrameCPP::Test::IFrameStream::m_frame_stream |
|
private |
|
private |
iframestream6* FrameCPP::Test::IFrameStream::v6 |
iframestream7* FrameCPP::Test::IFrameStream::v7 |