tttrlib
A library for time-tagged time resolved data
Loading...
Searching...
No Matches
TTTRHeader Member List

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)TTTRHeaderstatic
end() constTTTRHeaderinline
find_tag(nlohmann::json &json_data, const std::string &name, int idx=-1)TTTRHeaderstatic
get_bytes_per_record()TTTRHeaderinline
get_effective_number_of_micro_time_channels()TTTRHeaderinline
get_json(std::string tag_name="", int idx=-1, int indent=1)TTTRHeader
get_line_duration()TTTRHeaderinline
get_macro_time_resolution()TTTRHeader
get_micro_time_resolution()TTTRHeaderinline
get_number_of_micro_time_channels()TTTRHeaderinline
get_pixel_duration()TTTRHeaderinline
get_tag(nlohmann::json json_data, const std::string &name, int idx=-1)TTTRHeaderstatic
get_tttr_container_type()TTTRHeaderinline
get_tttr_record_type()TTTRHeaderinline
header_endTTTRHeaderprotected
json_dataTTTRHeaderprotected
operator[](std::size_t idx)TTTRHeaderinline
operator[](std::size_t idx) constTTTRHeaderinline
read_bh132_header(std::FILE *fpin, nlohmann::json &data, bool rewind=true)TTTRHeaderstatic
read_cz_confocor3_header(std::FILE *fpin, nlohmann::json &data, bool rewind=true)TTTRHeaderstatic
read_ht3_header(std::FILE *fpin, nlohmann::json &data, bool rewind=true)TTTRHeaderstatic
read_ptu_header(std::FILE *fpin, int &tttr_record_type, nlohmann::json &json_data, bool rewind=true)TTTRHeaderstatic
set_json(std::string json_string)TTTRHeaderinline
set_tttr_container_type(int v)TTTRHeaderinline
set_tttr_record_type(int v)TTTRHeaderinline
size()TTTRHeaderinline
TTTRTTTRHeaderfriend
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")TTTRHeaderstatic
write_ptu_header(std::string fn, TTTRHeader *header, std::string modes="wb")TTTRHeaderstatic
write_spc132_header(std::string fn, TTTRHeader *header, std::string modes="w")TTTRHeaderstatic
~TTTRHeader()=defaultTTTRHeader