|
template<typename T> |
static T | Value (const std::string &DataType, void *Data) |
|
void | reset () |
| Reset all the data members.
|
◆ index_type
◆ size_type
◆ structs_type
◆ AddDescription()
Add a description to list of known objects.
◆ AppendDescription()
void FrameStream::AppendDescription |
( |
const FrObject & | Object, |
|
|
bool | Pre ) |
Append an object's description.
◆ ByteSwapping()
bool FrameStream::ByteSwapping |
( |
| ) |
const |
|
inline |
True if byte swapping is required.
◆ ClassIdIndex()
Obtain the class id index within set of common elements.
◆ CommonElementSize()
size_type FrameStream::CommonElementSize |
( |
| ) |
const |
|
inline |
Obtain the class id index within set of common elements.
◆ GetDescription()
Retrieve the class definition.
- Parameters
-
- Returns
- A reference to the description object describing Id.
◆ LengthIndex()
Obtain the length index within set of common elements.
◆ operator()()
void FrameStream::operator() |
( |
LDASTools::AL::ifstream & | Filename | ) |
|
- Parameters
-
Filename | The name of the input file |
◆ Read()
void * FrameStream::Read |
( |
const std::string & | Class, |
|
|
const SymbolTable & | SymbolTable ) |
Read an element from the stream.
- Parameters
-
Class | The name of the data type being read |
SymbolTable | Collection of objects already read which may be consulted when reading array data. |
- Returns
- The data read from the stream
◆ reset()
void FrameStream::reset |
( |
| ) |
|
|
private |
Reset all the data members.
◆ String()
std::string FrameStream::String |
( |
const std::string & | Class, |
|
|
void * | Data ) const |
◆ Value() [1/3]
template<typename T>
T FrameStream::Value |
( |
const std::string & | DataType, |
|
|
void * | Data ) |
|
static |
◆ Value() [2/3]
template<>
INT_4U FrameStream::Value |
( |
const std::string & | DataType, |
|
|
void * | Data ) |
◆ Value() [3/3]
template<>
INT_8U FrameStream::Value |
( |
const std::string & | DataType, |
|
|
void * | Data ) |
◆ Version()
INT_2U FrameStream::Version |
( |
| ) |
const |
|
inline |
True if byte swapping is required.
◆ m_byte_swapping
bool FrameStream::m_byte_swapping |
|
private |
◆ m_class_id_index
◆ m_common_element_size
◆ m_header
◆ m_length_index
◆ m_structs
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/test/FrDumpObjects.cc