iVS3D v2.0.0
Loading...
Searching...
No Matches
Controller

manages interaction between model and view. More...

Classes

class  AlgorithmController
 The AlgorithmController class is responsible for controlling the user input regarding algorithm selection and execution. More...
 
class  AutomaticController
 The AutomaticController class is responsible for controlling the automatic execution. More...
 
class  Controller
 The Controller class is the main controller and the starting point of iVS3D. Its responsible for initializing the other controllers, the DataManager, the MainWindow, AlgorithmManager and TransformManager. This includes creating the instances and connecting their signal & slots. The Controller also handels user input on the menu bar. More...
 
class  ExportController
 The ExportController class is managing signals and slots for the start of an export and opening reconstruction software. The class manages the output widget on the bottom right plus the reconstruct dialog, having signals for all relevant events triggered by that widget and dialog. More...
 
class  ImageIterator
 The ImageIterator class is used to iterate given ModelInputPictures instance mip. Handles boundaries and and allows for easy boundary checks. Every image is iterated. More...
 
class  KeyframeIterator
 The KeyframeIterator class is used to iterate given ModelInputPictures instance mip. Handles boundaries of mip. KeyframeIterator only iterates indices marked as keyframes in ModelInputPictures. More...
 
interface  ModelInputIterator
 The ModelInputIterator class handles iteration over given ModelInputPictures. Handles boundarys and allows for easy boundary checks. Different implementations of this interface allow to easily swap iteration policy, f.e. iterate keyframes only. More...
 
class  ModelInputIteratorFactory
 The ModelInputIteratorFactory class is used to create ModelInputIterator instances. More...
 
class  noUIController
 The noUIController class is used to execute the noUI version of iVS3D. It will read and process the files given trough command line arguments. More...
 
class  VideoPlayerController
 The VideoPlayerController class manages visualization of image data and manual changes to keyframes. More...
 

Detailed Description

manages interaction between model and view.