Crate rvlib

Source

Re-exports§

pub use file_util::get_test_folder;
pub use main_loop::MainEventLoop;

Modules§

cfg
control
file_util
history
httpserver
image_util
main_loop
menu
result
test_helpers
tools
tracing_setup
view
world

Macros§

annotations_accessor_mut
apply_tool_method_mut
defer
defer_file_removal
defer_folder_removal
get_annos_from_tdm
get_labelinfo_from_tdm
get_specifics_from_tdm
implement_annotate
implement_annotations_getters
instance_annotations_accessor
make_tool_transform
measure_time
p_to_rv
time_scope
tools_data_accessors
tools_data_accessors_objects
toolsdata_by_name
world_annotations_accessor

Structs§

BboxAnnotation
BrushAnnotation
BrushLine
Defer
Events
LastSensedBtns
Line
MetaData
Polygon
Rot90ToolData
Stroke
ToolsDataMap
UpdateView

Enums§

Annotation
Event
GeoFig
InstanceLabelDisplay
Small little labels to be displayed in a box below instance annotations
KeyCode
ZoomAmount

Traits§

InstanceAnnotate

Functions§

bresenham_iter
color_with_intensity
map_key
map_key_events
map_mouse_events
read_coco
Import annotations in Coco format. Any orientations changes applied with the rotation tool to images that have annotations in the Coco file are applied to the annotations before importing. We expect, that the Coco file contains the annotations relative to the image as it is found in memory ignoring any meta-data.
to_per_file_crowd
write_coco
Serialize annotations in Coco format. Any orientations changes applied with the rotation tool are reverted, since the rotation tool does not change the image file. Hence, the Coco file contains the annotation relative to the image as it is found in memory ignoring any meta-data.

Type Aliases§

BbI
ShapeI
UpdateImage
UpdatePermAnnos
UpdateTmpAnno
UpdateZoomBox