About
  1. | API Documentation
  2. | Gui

Gui

Code associated with the GUI application.

Enumerations

RecordType

Describes for what type of data the images from the cameras will be used.

Classes

BufferingDialog

The class that describes the buffering dialog available in the GUI.

CamCalibrateDialog

The dialog for calibrating the camera setup.

CamPreviewArea

This is the widget that holds the CamPreviewWindows which allow us to to previews from the cameras.

CamPreviewCanvas

This is a widget that works with CamPreviewWindows. It is the thing that holds the images we want to show in the windows.

CamPreviewWindow

Holds the subwindows for each camera’s preview.

CameraInfoTree

The main tree structure that holds CameraTreeItems.

CameraTreeItem

Items in the tree description of the cameras.

CountdownDialog

Dialog for showing a countdown timer when users select a countdown start to a recording.

ExportDialog

Dialog for exporting triangulated points to a different format.

GrabAndSaveImageTask

This is the object that gets put on a threadpool to pull an image from the buffer of images being filled by the camera, and save it to disk.

GuiCamArray

A way for sending commands to all cameras at the same time rather than having to loop through them all the time.

GuiCamInfo

Camera information base class. Needed to interact with Camera device class ( GuiDevice ).

GuiCamera

This is the abstract interface for all camera objects. Any new camera plugin has to follow this interface.

GuiDevice

Camera device base class.

GuiImage

An image that is used in the context of the Gui.

HelpDialog

Dialog for showing help topics.

MainWindow

The main window of the Gui.

ProjectDialog

This dialog object holds all of the information related to the project. It is commonly passed around to other dialogs to give them access to this information.

RecordDialog

The dialog window for recording images.

ThresholdDialog

Dialog window used to help the user find the correct thresholds needed to track their marker points in the images.

TrackingDialog

This is the dialog for doing the triangulation of the pixels one is trying to track. This dialog spawns the thresholding dialog when the user needs to fine-tune the constraints of the thresholding.

TriangulationTask

Task object for running the triangulation in a separate thread.

VisualizationDialog

Dialog for viewing the triangulated points.

SnakeStrike — An program for high-speed multi-camera data collection and triangulation.

Page owner(s): gwjensen  Last updated: 2020-09-28 07:40:17 +0000