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

This is the complete list of members for CLSMLine, including all inherited members.

_tttrTTTRSelectionprotected
_tttr_indicesTTTRRangeprotected
append(CLSMPixel &pixel)CLSMLineinline
clear()TTTRRangeinline
CLSMFrameCLSMLinefriend
CLSMImageCLSMLinefriend
CLSMLine()=defaultCLSMLine
CLSMLine(const CLSMLine &old_line, bool fill=true)CLSMLineinline
CLSMLine(unsigned int line_start)CLSMLineinlineexplicit
CLSMLine(int line_start, unsigned int n_pixel)CLSMLineinline
compute_mean_lifetime(std::vector< int > &tttr_indices, TTTR *tttr_data, int minimum_number_of_photons=3, TTTR *tttr_irf=nullptr, double m0_irf=1.0, double m1_irf=1.0, double dt=1.0, std::vector< double > *background=nullptr, double m0_bg=0.0, double m1_bg=0.0, double background_fraction=-1.0)TTTRRangestatic
crop(int pixel_start, int pixel_stop)CLSMLineinline
get_duration(TTTR *tttr)TTTRRangeinline
get_mean_lifetime(TTTR *tttr_data, int minimum_number_of_photons=3, TTTR *tttr_irf=nullptr, double m0_irf=1.0, double m1_irf=1.0, double dt=1.0, std::vector< double > *background=nullptr, double m0_bg=0.0, double m1_bg=0.0, double background_fraction=-1.0)TTTRRange
get_mean_microtime(TTTR *tttr_data, double microtime_resolution=-1.0, int minimum_number_of_photons=1)TTTRRangeinline
get_microtime_histogram(std::shared_ptr< TTTR > tttr, double **histogram, int *n_histogram, double **time, int *n_time, unsigned short micro_time_coarsening)TTTRRangeinline
get_pixel_duration()CLSMLineinline
get_pixels()CLSMLineinline
get_start() constTTTRRangeinline
get_start_stop()TTTRRangeinline
get_start_stop_time(TTTR *tttr)TTTRRangeinline
get_start_time(TTTR *tttr) constTTTRRangeinline
get_stop() constTTTRRangeinline
get_stop_time(TTTR *tttr) constTTTRRangeinline
get_tttr()TTTRSelectioninline
get_tttr_indices()TTTRRangeinline
insert(int idx)TTTRRangeinline
operator!=(const TTTRRange &other) constTTTRRangeinline
operator+=(const CLSMLine &rhs)CLSMLineinline
TTTRSelection::operator+=(const TTTRRange &rhs)TTTRRangeinline
operator==(const TTTRRange &other) constTTTRRangeinline
operator[](unsigned int i_pixel)CLSMLineinline
set_pixel_duration(int v)CLSMLineinline
set_tttr(TTTR *tttr)TTTRSelectioninline
size() finalCLSMLineinlinevirtual
strip(const std::vector< int > &tttr_indices, int offset=0)TTTRRangeinline
TTTRRange(int start, int stop)TTTRRange
TTTRRange(int start=-1, int stop=-1, TTTRRange *other=nullptr)TTTRRangeinline
TTTRRange(const TTTRRange &p2)TTTRRange
TTTRSelection(int start, int stop, TTTR *tttr)TTTRSelectioninline
TTTRSelection(const TTTRSelection &p2)TTTRSelectioninline
TTTRSelection(std::shared_ptr< TTTR > tttr=nullptr)TTTRSelectioninline
~CLSMLine()=defaultCLSMLinevirtual