diplomat.wx_gui

A set of GUI controls and dialogs that come with DIPLOMAT. Provides controls for video playback, pose editing, plotting, etc. Used by the SupervisedSegmentedFramePassEngine predictor, diplomat tweak command, diplomat track_and_interact command, and diplomat interact command.

Modules

fpe_editor

Includes DIPLOMAT's main GUI editor window.

helpdialog

Includes the help dialog for DIPLOMAT's main gui editor.

icons

Package stores all toolbar icons, and contains methods to convert them to bitmaps for rendering to the screen.

id_swap_dialog

Contains the identity swap dialog.

identity_swapper

Includes history-based event for swapping part tracks.

labeler_lib

Provides abstract and utility classes for creating GUI labelers.

point_edit

Provides a point editing widget.

probability_displayer

Provides a plotting widget, which displays a filled line graph.

progress_bar

An implementation of DIPLOMAT's progress bar API using wx widgets.

progress_dialog

Provides a dialog wrapping TqdmWxPanel.

score_lib

Provides an abstract class for implementing scores, or metrics that can be displayed/monitored in DIPLOMAT's UI.

scroll_image_list

Provides a scrollable image list in wx widgets.

settings_dialog

Provides a dialog for displaying an arbitrary set of configurable settings to the user to be changed.

video_player

Module contains a wx video player widget and a wx video controller widget.