Struct rayx::DatFile¶
#include <DatFile.h>
Public Attributes¶
| Type | Name |
|---|---|
| std::vector< DatEntry > | m_Lines |
| bool | m_continuous |
| double | m_end |
| uint32_t | m_lineCount |
| double | m_start |
| double | m_step |
| std::string | m_title |
| double | m_weightSum |
Public Functions¶
| Type | Name |
|---|---|
| std::string | dump () |
Public Static Functions¶
| Type | Name |
|---|---|
| bool | load (const std::filesystem::path & filename, DatFile * out) |
Detailed Description¶
This struct represents the contents of a .DAT file.
Public Attributes Documentation¶
variable m_Lines¶
variable m_continuous¶
variable m_end¶
variable m_lineCount¶
variable m_start¶
variable m_step¶
variable m_title¶
variable m_weightSum¶
Public Functions Documentation¶
function dump¶
creates a valid .DAT file from this struct (may be used for testing)
Public Static Functions Documentation¶
function load¶
loads the .DAT file filename and writes it's contents to out
The documentation for this class was generated from the following file Intern/rayx-core/src/Beamline/DatFile.h