insarviz.state.drawing.MapScene module

class insarviz.state.drawing.MapScene.InitializedMapScene(context, map_scene)[source]

Bases: SceneDrawing[MapScene]

class ControlMode(initialized_scene)[source]

Bases: IdleMode

on_key_pressed(key)[source]
on_key_released(button)[source]
on_mouse_button_pressed(position, button)[source]
on_mouse_wheel(position, angle_x, angle_y)[source]
class ControlShiftMode(initialized_scene)[source]

Bases: IdleMode

on_key_released(button)[source]
on_mouse_wheel(position, angle_x, angle_y)[source]
class CreatePointMode(initialized_scene, start_pos, return_mode)[source]

Bases: IdleMode

on_mouse_button_released(position, button)[source]
on_mouse_move(position)[source]
class CreateProfileMode(initialized_scene, position)[source]

Bases: IdleMode

on_key_released(key)[source]
on_mouse_button_pressed(position, button)[source]
on_mouse_button_released(position, button)[source]
on_mouse_move(position)[source]
on_mouse_wheel(position, angle_x, angle_y)[source]
class DraggingMode(initialized_map_scene, start_pos)[source]

Bases: IdleMode

on_mouse_button_released(pos, button)[source]
on_mouse_move(new_pos)[source]
GL_mesh
GL_program
class IdleMode(initialized_scene)[source]

Bases: IdleMode

on_key_pressed(button)[source]
on_mouse_button_pressed(position, button)[source]
on_mouse_wheel(position, angle_x, angle_y)[source]
class ShiftMode(initialized_scene)[source]

Bases: IdleMode

on_key_pressed(key)[source]
on_key_released(button)[source]
on_mouse_button_pressed(position, button)[source]
on_mouse_wheel(position, angle_x, angle_y)[source]
clip_to_pixel
freeGL()[source]
idle_mode()[source]
paintGL()[source]
preserving_coords(coords, doit)[source]
staticMetaObject = PySide6.QtCore.QMetaObject("InitializedMapScene" inherits "SceneDrawing": )
tiles_per_screen
world_to_clip
class insarviz.state.drawing.MapScene.MapScene(selected_band: SelectedBand, points, profiles, layers, band_colormap)[source]

Bases: Scene

append_temp_profile_point(position)[source]
band_colormap
center
create_point(dragStart: tuple[int, int], dragEnd: tuple[int, int])[source]
create_profile(dragStart)[source]
distance
flip_horizontally
flip_vertically
geo_focus
heightUnits
image_to_geo
init_from_dict(dct)[source]
initializeDrawing(context)[source]
model_to_texture
model_to_world
next_point_name()[source]
overlay_layer
pitch
points
profiles
selected_band
set_last_temp_profile_point(position)[source]
show_background
staticMetaObject = PySide6.QtCore.QMetaObject("MapScene" inherits "Scene": )
temp_point
temp_profile
tile_cache
to_dict()[source]
value_to_elevation
yaw
insarviz.state.drawing.MapScene.location_path()[source]