MCPcopy Create free account

hub / github.com/alufers/thermal-cat / functions

Functions188 in github.com/alufers/thermal-cat

↓ 18 callersMethodx
(&self)
src/dynamic_range_curve.rs:30
↓ 15 callersMethodadd
(self, rhs: Temp)
src/temperature.rs:67
↓ 15 callersMethodchanged
(&self)
src/dynamic_range_curve.rs:215
↓ 14 callersMethodset_settings
(&mut self, settings: ThermalCapturerSettings)
src/thermal_capturer.rs:248
↓ 11 callersMethodpreferred_temperature_unit
(&self)
src/main.rs:108
↓ 11 callersMethody
(&self)
src/dynamic_range_curve.rs:37
↓ 10 callersMethodchildren_mut
(&mut self)
src/gizmos.rs:43
↓ 10 callersMethodjoin
(&self, other: TempRange)
src/temperature.rs:165
↓ 8 callersMethodto_unit
(self, unit: TemperatureUnit)
src/temperature.rs:42
↓ 7 callersMethodname
(&self)
src/types/media_formats.rs:22
↓ 5 callersMethodcontains
(&self, temp: Temp)
src/temperature.rs:142
↓ 5 callersFunctionload_toml
(tomlfile: str = 'Cargo.lock')
build-util/flatpak-cargo-generator.py:94
↓ 5 callersMethodstate
(&self)
src/recorders/image_recorder.rs:74
↓ 5 callersMethodsuffix
(&self)
src/temperature.rs:196
↓ 4 callersMethodextension
(&self)
src/types/media_formats.rs:15
↓ 4 callersMethodselected_camera_info
(&self)
src/panes/setup_pane.rs:58
↓ 4 callersMethodtemperature_at
(&self, x: usize, y: usize)
src/thermal_data.rs:42
↓ 4 callersMethodto_smooth
(&self)
src/dynamic_range_curve.rs:60
↓ 4 callersMethodupdate
(&mut self, ctx: &egui::Context, _frame_egui: &mut eframe::Frame)
src/main.rs:206
↓ 3 callersFunctioncanonical_url
Converts a string to a Cargo Canonical URL, as per https://github.com/rust-lang/cargo/blob/35c55a93200c84a4de4627f1770f76a8ad268a39/src/cargo/util/can
build-util/flatpak-cargo-generator.py:38
↓ 3 callersMethodopen_selected_camera
( &mut self, ctx: &egui::Context, global_state: &mut AppGlobalState, )
src/panes/setup_pane.rs:66
↓ 3 callersMethodsave
(&self)
src/user_preferences.rs:90
↓ 3 callersFunctiontemperature_edit_field
(ui: &mut Ui, unit: TemperatureUnit, value: &mut Temp)
src/temperature_edit_field.rs:5
↓ 2 callersMethodcreate_demo_image
(&self, width: usize, height: usize)
src/thermal_gradient.rs:143
↓ 2 callersMethoddiff
(&self)
src/temperature.rs:161
↓ 2 callersFunctiondraw_blended_rect_mut
(image: &mut I, rect: Rect, color: I::Pixel)
src/util.rs:83
↓ 2 callersFunctiondraw_rounded_rect_mut
(image: &mut I, rect: Rect, radius: i32, color: I::Pixel)
src/util.rs:104
↓ 2 callersFunctionenumerate_cameras
()
src/camera_enumerator.rs:73
↓ 2 callersMethodfactor
(&self, temp: Temp)
src/temperature.rs:133
↓ 2 callersFunctionget_cargo_toml_packages
(root_toml: _TomlType, root_dir: str)
build-util/flatpak-cargo-generator.py:171
↓ 2 callersMethodget_color
Sample the function at a given position. The position is normalized to the range [0, 1].
src/thermal_gradient.rs:112
↓ 2 callersFunctionget_dep_packages
( entry: _TomlType, toml_dir: str, workspace: Optional[_TomlType] = None, )
build-util/flatpak-cargo-generator.py:176
↓ 2 callersMethodget_value
Adapted from: https://github.com/GNOME/gimp/blob/master/app/core/gimpcurve.c#L1188
src/dynamic_range_curve.rs:89
↓ 2 callersFunctiongit_repo_name
(git_url: str, commit: str)
build-util/flatpak-cargo-generator.py:100
↓ 2 callersMethodis_continuous
(&self)
src/recorders/image_recorder.rs:90
↓ 2 callersMethodis_default
Returns true if this range is the default range, which is the entire range of possible temperatures.
src/temperature.rs:176
↓ 2 callersMethodpos
(&self)
src/dynamic_range_curve.rs:44
↓ 2 callersFunctionrgba8_to_rgb8
( input: image::ImageBuffer<Rgba<u8>, Vec<u8>>, )
src/util.rs:52
↓ 2 callersMethodrich_text_name
(&self, shorten: bool)
src/camera_enumerator.rs:35
↓ 2 callersMethodset_default_dock_state
(&mut self)
src/main.rs:125
↓ 2 callersMethodtemp_to_color
Returns the color corresponding to the given temperature, applying all necessary transformations (dynamic range curve, gradient) override_range shoul
src/thermal_capturer.rs:58
↓ 2 callersMethodto_sharp
(&self)
src/dynamic_range_curve.rs:63
↓ 2 callersMethodui
(&mut self, ui: &mut egui::Ui)
src/chart_pane.rs:49
↓ 2 callersMethodui
(&mut self, ui: &mut egui::Ui)
src/panes/thermal_display_pane.rs:153
↓ 1 callersMethodadd_from_gizmo_results
( &mut self, time: Instant, gizmo_results: &HashMap<Uuid, GizmoResult>, )
src/history_data_collector.rs:26
↓ 1 callersFunctionall_media_file_extensions
()
src/types/media_formats.rs:78
↓ 1 callersMethodanimate
(&self, target: TempRange, factor: f32)
src/temperature.rs:150
↓ 1 callersMethodbuild_toolbar_ui
(&mut self, ui: &mut egui::Ui, global_state: &mut AppGlobalState)
src/panes/thermal_display_pane.rs:52
↓ 1 callersMethodcapture_thermal_data
Capture and return thermal data
src/camera_adapter/infiray_p2_pro.rs:50
↓ 1 callersFunctioncolor_icon_rgb
(ui: &mut Ui, icon: impl Widget, rgb: &mut Color32, alpha: Alpha)
src/panes/measurements_pane.rs:163
↓ 1 callersMethodcompute
(&mut self, captured_range: TempRange)
src/auto_display_range_controller.rs:53
↓ 1 callersMethodcontains_range
(&self, range: TempRange)
src/temperature.rs:146
↓ 1 callersFunctionconvert_rgb_image_to_video_frame
(img: RgbImage)
src/recorders/video_recorder.rs:207
↓ 1 callersMethodcorrected
(&self, ambient : f32, emissivity : f32)
src/thermal_data.rs:87
↓ 1 callersMethoddraw
(&mut self, ui: &mut Ui, selected_gradient: &mut ThermalGradient)
src/gradient_selector_widget.rs:19
↓ 1 callersFunctiondynamic_curve_editor
( ui: &mut Ui, id: impl std::hash::Hash, settings: &mut ThermalCapturerSettings, current_range
src/dynamic_range_curve.rs:220
↓ 1 callersFunctionemissivity_edit_field
Edit a single emissivity value in the range 0.0 .. 1.0. If the user drags past the bounds the value is clamped automatically.
src/temperature_edit_field.rs:56
↓ 1 callersFunctionfetch_git_repo
(git_url: str, commit: str)
build-util/flatpak-cargo-generator.py:105
↓ 1 callersMethodfiles_created
(&self)
src/recorders/image_recorder.rs:78
↓ 1 callersMethodfor_each_data_point
(&self, gizmo_uuid: Uuid, from: Instant, to: Instant, mut f: F)
src/history_data_collector.rs:44
↓ 1 callersFunctiongenerate_sources
( cargo_lock: _TomlType, git_tarballs: bool = False, )
build-util/flatpak-cargo-generator.py:374
↓ 1 callersFunctionget_git_package_sources
( package: _TomlType, git_repos: _GitReposType, )
build-util/flatpak-cargo-generator.py:266
↓ 1 callersFunctionget_git_repo_packages
(git_url: str, commit: str)
build-util/flatpak-cargo-generator.py:146
↓ 1 callersFunctionget_git_repo_sources
( url: str, commit: str, tarball: bool = False, )
build-util/flatpak-cargo-generator.py:236
↓ 1 callersFunctionget_git_tarball
(repo_url: str, commit: str)
build-util/flatpak-cargo-generator.py:57
↓ 1 callersMethodget_min_max_pos
(&self)
src/thermal_data.rs:64
↓ 1 callersFunctionget_package_sources
( package: _TomlType, cargo_lock: _TomlType, git_repos: _GitReposType, )
build-util/flatpak-cargo-generator.py:331
↓ 1 callersFunctionget_remote_sha256
(url: str)
build-util/flatpak-cargo-generator.py:77
↓ 1 callersFunctionget_vid_pid_for_camera
(info: &CameraInfo)
src/camera_enumerator.rs:113
↓ 1 callersMethodhash
(&self, state: &mut H)
src/thermal_gradient.rs:85
↓ 1 callersFunctionimage_to_egui_color_image
(img: image::DynamicImage)
src/util.rs:76
↓ 1 callersMethodinit_gallery
Loads files from the captures directory and initializes the gallery
src/panes/gallery_pane.rs:85
↓ 1 callersMethodinsert_point_at
Insert a point at the correct position Returns the index of the inserted point
src/dynamic_range_curve.rs:174
↓ 1 callersMethodis_default
(&mut self)
src/dynamic_range_curve.rs:82
↓ 1 callersMethodis_maximized
If set to true, the pane will be rendered in maximized mode, hiding all other panes.
src/pane_dispatcher.rs:11
↓ 1 callersFunctionis_point_in_rounded_rect
(x: i32, y: i32, rect: Rect, radius: i32)
src/util.rs:109
↓ 1 callersMethodload
()
src/user_preferences.rs:52
↓ 1 callersFunctionmain
()
build-util/flatpak-cargo-generator.py:425
↓ 1 callersMethodmap_to_image
(&self, callback: F)
src/thermal_data.rs:53
↓ 1 callersMethodnext
(self)
src/types/image_rotation.rs:10
↓ 1 callersFunctionpaint_texture_load_result
( ui: &Ui, tlr: &TextureLoadResult, rect: Rect, show_loading_spinner: Option<bool>, option
src/widgets/selectable_image_label.rs:102
↓ 1 callersMethodprev
(self)
src/types/image_rotation.rs:18
↓ 1 callersMethodprocess_result
(&mut self, result: &ThermalCapturerResult)
src/recorders/image_recorder.rs:45
↓ 1 callersMethodpush_child
(&mut self, kind: GizmoKind, name: String)
src/gizmos.rs:50
↓ 1 callersMethodrequested_format
(&self)
src/camera_adapter/infiray_p2_pro.rs:36
↓ 1 callersFunctionrotate_image
(img: ColorImage, rotation: ImageRotation)
src/util.rs:6
↓ 1 callersMethodrotated
(&self, rotation: ImageRotation)
src/thermal_data.rs:104
↓ 1 callersFunctionrun_hotplug_detector
( callback: F, )
src/hotplug_detector.rs:88
↓ 1 callersMethodset_pos
(&mut self, pos: Vec2)
src/dynamic_range_curve.rs:48
↓ 1 callersMethodshort_name
(&self)
src/camera_adapter/infiray_p2_pro.rs:32
↓ 1 callersMethodstart
(&mut self)
src/thermal_capturer.rs:119
↓ 1 callersMethodstart
( &mut self, _params: super::recorder::RecorderStreamParams, )
src/recorders/image_recorder.rs:36
↓ 1 callersMethodstop
(&mut self)
src/recorders/image_recorder.rs:85
↓ 1 callersFunctiontemperature_range_edit_field
( ui: &mut Ui, id_source: impl std::hash::Hash, enabled: bool, unit: TemperatureUnit, valu
src/temperature_edit_field.rs:17
↓ 1 callersMethodusb_vid_pids
(&self)
src/camera_adapter/infiray_p2_pro.rs:71
↓ 1 callersFunctionworkdir
(path: str)
build-util/flatpak-cargo-generator.py:29
↓ 1 callersFunctionzoom_edit_field
(ui: &mut Ui, zoom_value: &mut f64)
src/panes/thermal_display_pane.rs:540
Methodbyte_size
(&self)
src/video_thumbnail_loader.rs:171
Methodcapture_thermal_data
Capture and return thermal data
src/camera_adapter/thermal_master_p2.rs:52
Methoddefault
()
src/main.rs:159
next →1–100 of 188, ranked by callers