|
tttrlib
A library for time-tagged time resolved data
|
This is the complete list of members for TTTRHeader, including all inherited members.
| add_tag(nlohmann::json &json_data, const std::string &name, std::any value, unsigned int type=tyAnsiString, int idx=-1) | TTTRHeader | static |
| end() const | TTTRHeader | inline |
| find_tag(nlohmann::json &json_data, const std::string &name, int idx=-1) | TTTRHeader | static |
| get_bytes_per_record() | TTTRHeader | inline |
| get_effective_number_of_micro_time_channels() | TTTRHeader | inline |
| get_json(std::string tag_name="", int idx=-1, int indent=1) | TTTRHeader | |
| get_line_duration() | TTTRHeader | inline |
| get_macro_time_resolution() | TTTRHeader | |
| get_micro_time_resolution() | TTTRHeader | inline |
| get_number_of_micro_time_channels() | TTTRHeader | inline |
| get_pixel_duration() | TTTRHeader | inline |
| get_tag(nlohmann::json json_data, const std::string &name, int idx=-1) | TTTRHeader | static |
| get_tttr_container_type() | TTTRHeader | inline |
| get_tttr_record_type() | TTTRHeader | inline |
| header_end | TTTRHeader | protected |
| json_data | TTTRHeader | protected |
| operator[](std::size_t idx) | TTTRHeader | inline |
| operator[](std::size_t idx) const | TTTRHeader | inline |
| read_bh132_header(std::FILE *fpin, nlohmann::json &data, bool rewind=true) | TTTRHeader | static |
| read_cz_confocor3_header(std::FILE *fpin, nlohmann::json &data, bool rewind=true) | TTTRHeader | static |
| read_ht3_header(std::FILE *fpin, nlohmann::json &data, bool rewind=true) | TTTRHeader | static |
| read_ptu_header(std::FILE *fpin, int &tttr_record_type, nlohmann::json &json_data, bool rewind=true) | TTTRHeader | static |
| set_json(std::string json_string) | TTTRHeader | inline |
| set_tttr_container_type(int v) | TTTRHeader | inline |
| set_tttr_record_type(int v) | TTTRHeader | inline |
| size() | TTTRHeader | inline |
| TTTR | TTTRHeader | friend |
| TTTRHeader() | TTTRHeader | |
| TTTRHeader(int tttr_container_type) | TTTRHeader | |
| TTTRHeader(const TTTRHeader &p2) | TTTRHeader | |
| TTTRHeader(std::FILE *fpin, int tttr_container_type=0, bool close_file=false) | TTTRHeader | |
| TTTRHeader(std::string fn, int tttr_container_type=0) | TTTRHeader | |
| write_ht3_header(std::string fn, TTTRHeader *header, std::string modes="wb") | TTTRHeader | static |
| write_ptu_header(std::string fn, TTTRHeader *header, std::string modes="wb") | TTTRHeader | static |
| write_spc132_header(std::string fn, TTTRHeader *header, std::string modes="w") | TTTRHeader | static |
| ~TTTRHeader()=default | TTTRHeader |