pynaviz.controller#
The controller class.
Classes
|
|
|
The class for grabbing a single time point |
|
The class for horizontal time-panning |
|
Horizontal time-panning with y-axis locked |
- class pynaviz.controller.CustomController(camera=None, *, enabled=True, damping=0, auto_update=True, renderer=None, controller_id=None, dict_sync_funcs=None)[source]#
Bases:
ABC,PanZoomController- Parameters:
- property controller_id#
- class pynaviz.controller.GetController(camera=None, *, enabled=True, auto_update=True, renderer=None, controller_id=None, data=None, buffer=None, callback=None)[source]#
Bases:
CustomControllerThe class for grabbing a single time point
- Parameters:
- advance(delta=0.025)[source]#
Advance the current time by a specified delta value.
This can be used to play movies with a timer thread.
- Parameters:
(float) (delta)
- property frame_index#
- set_frame(target_time)[source]#
Set the frame from target time.
- Parameters:
target_time (float) – A time point.
- class pynaviz.controller.SpanController(camera=None, *, enabled=True, damping=0, auto_update=True, renderer=None, controller_id=None, dict_sync_funcs=None, plot_callbacks=None)[source]#
Bases:
CustomControllerThe class for horizontal time-panning
- Parameters:
- advance(delta=0.025)[source]#
Advances the camera’s position by a specified delta value along the x-axis.
This can be used to play the time series with a timer thread.
- Parameters:
(float) (delta)
- go_to(target_time)[source]#
Directly set the camera’s x-axis position to a specified target time.
- Parameters:
(float) (target_time)
target_time (float)
- class pynaviz.controller.SpanYLockController(*args, **kwargs)[source]#
Bases:
SpanControllerHorizontal time-panning with y-axis locked