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 |