SINEX block parameterized by the type of data it contains. Each element in the block is a data line of the specified type.
Definition at line 117 of file SinexBlock.hpp.
#include <SinexBlock.hpp>
Public Member Functions | |
std::vector< T > & | getData () |
size_t | getSize () const |
std::string | getTitle () const |
void | push_back (const T &x) |
virtual | ~Block () |
![]() | |
virtual | ~BlockBase () |
Static Public Member Functions | |
static BlockBase * | create () |
Protected Member Functions | |
virtual size_t | getBlock (Sinex::Stream &s) |
virtual size_t | putBlock (Sinex::Stream &s) const |
Protected Attributes | |
std::vector< T > | dataVec |
Additional Inherited Members | |
![]() | |
std::string | comment |
Comments that apply to an entire block. More... | |
|
inlinevirtual |
Definition at line 121 of file SinexBlock.hpp.
|
inlinestatic |
Definition at line 123 of file SinexBlock.hpp.
|
inlineprotectedvirtual |
Reads all data in a block from the specified stream
std::exception | |
FFStreamError | |
StringUtils::StringException |
More data
End of data
Implements gnsstk::Sinex::BlockBase.
Definition at line 170 of file SinexBlock.hpp.
|
inline |
Definition at line 135 of file SinexBlock.hpp.
|
inlinevirtual |
Returns the number of data items in the block
Implements gnsstk::Sinex::BlockBase.
Definition at line 129 of file SinexBlock.hpp.
|
inlinevirtual |
Returns the block title
Implements gnsstk::Sinex::BlockBase.
Definition at line 125 of file SinexBlock.hpp.
|
inline |
Appends data to the block
Definition at line 133 of file SinexBlock.hpp.
|
inlineprotectedvirtual |
Writes all data in the block to the specified stream
std::exception | |
FFStreamError |
Implements gnsstk::Sinex::BlockBase.
Definition at line 145 of file SinexBlock.hpp.
|
protected |
Definition at line 139 of file SinexBlock.hpp.