Openalea.Image.Gui Package#
Gui.Animator#
openalea.image.gui.animator#
This module defines a widget to animate a sequence of images
- class openalea.image.gui.animator.FrameAnimator(parent=None)[source]#
Animate a list of frames
- append_frame(frame)[source]#
Append a new frame at the end of current list
- Parameters:
frame (str or QPixmap) - filename or pixmap
- set_current_frame(ind)[source]#
Set the index of the frame to be displayed
- Parameters:
ind (int) - index of the frame to display
- set_frames(frames)[source]#
Set frame names
- Parameters:
frames (list of str or QPixmap) - list of pixmap or frame path
Gui.Point_Selection#
openalea.image.gui.point_selection#
This module provide a Control Point Selection Tool
- class openalea.image.gui.point_selection.PointSelection[source]#
- add_point(pos, my_pid=None)[source]#
Add a new point
- Parameters:
pos (QPointF) - position of the point on the screen
- del_point(pos, my_pid=None)[source]#
Delete a new point
- Parameters:
pos (QPointF) - position of the point on the screen
- points_changed#
int = …, arguments: Sequence = …) -> PYQT_SIGNAL
types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.
- Type:
pyqtSignal(*types, name
- Type:
str = …, revision
Gui.Slide_Viewer#
openalea.image.gui.slide_viewer#
This module contains a widget that allows viewing of image stacks. It should thus be called slice_viewer, not slide_viewer.
This module provide a simple viewer to display 3D stacks