MATRIX
1. Context and Objectives
2. Use of the Application
2.1. Managing workspaces and scenes
2.2. Managing the photo selection
2.3. Camera connection
2.4. 3D Reconstruction and Rendering
2.5. Map localization
3. Architecture of the Application
3.1. Global architecture of the application
3.2. The model / view pattern
3.3. Components implementation
4. Code Documentation
4.1. MatrixGUI
4.2. Python
4.3. PyQt
5. Building that Documentation
5.1. Sphinx Installation
5.2. Initialize the documentation
5.3. Configuration of Sphinx documentation
MATRIX
Docs
»
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__str__() (WorkspaceManager.Scene.Scene method)
(WorkspaceManager.Workspace.Workspace method)
A
add() (PictureManager.pictureManager.PictureModel method)
B
base_path (WorkspaceManager.DirectorySpace.DirectorySpace attribute)
(WorkspaceManager.Scene.Scene attribute)
(WorkspaceManager.Workspace.Workspace attribute)
C
cameraConnection() (orchestratorSlots.OrchestratorSlots method)
change_scene() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
change_workspace() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
check_camera_connected() (PictureFetcher.pygphoto.Pygphoto method)
circleColor (PictureManager.pictureManager.Picture attribute)
close_workspace() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
COLOR_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
computeCenter() (PictureManager.pictureManager.PictureManager method)
confirmThumbnails() (orchestratorSlots.OrchestratorSlots method)
connectEverything() (orchestrator.Orchestrator method)
count() (PictureManager.pictureManager.PictureManager method)
create_directory() (WorkspaceManager.DirectorySpace.DirectorySpace method)
current_scene (WorkspaceManager.Workspace.Workspace attribute)
current_workspace (WorkspaceManager.WorkspaceManager.WorkspaceManager attribute)
D
data() (PictureManager.pictureManager.PictureModel method)
DATE_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
delete() (WorkspaceManager.DirectorySpace.DirectorySpace method)
(WorkspaceManager.Scene.Scene method)
(WorkspaceManager.Workspace.Workspace method)
delete_scene() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.Workspace.Workspace method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
delete_workspace() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
deleteAll() (PictureManager.pictureManager.PictureManager method)
deletePictures() (orchestratorSlots.OrchestratorSlots method)
deserialize() (Persistence.Serializable.Serializable static method)
(PictureManager.pictureManager.PictureModel static method)
(WorkspaceManager.DirectorySpace.DirectorySpace static method)
(WorkspaceManager.Scene.Scene static method)
(WorkspaceManager.Workspace.Workspace static method)
DirectorySpace (class in WorkspaceManager.DirectorySpace)
discardAll() (PictureManager.pictureManager.PictureManager method)
DISCARDED (PictureManager.pictureManager.PictureState attribute)
discardPictures() (orchestratorSlots.OrchestratorSlots method)
download_all() (PictureFetcher.pygphoto.Pygphoto method)
download_file() (PictureFetcher.pygphoto.Pygphoto method)
download_files() (PictureFetcher.pygphoto.Pygphoto method)
E
executable (in module PictureManager.exiftool)
execute() (PictureManager.exiftool.ExifTool method)
execute_json() (PictureManager.exiftool.ExifTool method)
ExifTool (class in PictureManager.exiftool)
F
filterPictures() (orchestratorSlots.OrchestratorSlots method)
fsencode() (in module PictureManager.exiftool)
full_path() (WorkspaceManager.DirectorySpace.DirectorySpace method)
G
get_current_scene() (WorkspaceManager.Workspace.Workspace method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
get_current_workspace() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
get_metadata() (PictureManager.exiftool.ExifTool method)
get_metadata_batch() (PictureManager.exiftool.ExifTool method)
get_picture_dir() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
get_reconstruction_out_dir() (WorkspaceManager.Scene.Scene method)
get_reconstruction_picture_dir() (WorkspaceManager.Scene.Scene method)
get_reconstruction_temp_dir() (WorkspaceManager.Scene.Scene method)
get_scene_output_dir() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
get_scene_temp_output_dir() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
get_selected_picture_dir() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
get_tag() (PictureManager.exiftool.ExifTool method)
get_tag_batch() (PictureManager.exiftool.ExifTool method)
get_tags() (PictureManager.exiftool.ExifTool method)
get_tags_batch() (PictureManager.exiftool.ExifTool method)
get_thumbnails_dir() (WorkspaceManager.Scene.Scene method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
getName() (PictureManager.pictureManager.PictureManager method)
getPictureModel() (WorkspaceManager.Workspace.Workspace method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
I
icon (PictureManager.pictureManager.Picture attribute)
ICON_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
import_pictures() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
importPictures() (orchestratorSlots.OrchestratorSlots method)
importThumbnails() (orchestratorSlots.OrchestratorSlots method)
insertRow() (PictureManager.pictureManager.PictureModel method)
instantiateManager() (PictureManager.pictureManager.PictureModel method)
ITEM_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
L
LATITUDE_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
launchReconstruction() (orchestratorSlots.OrchestratorSlots method)
load() (Persistence.Savable.Savable class method)
(PictureManager.pictureManager.PictureModel class method)
(WorkspaceManager.DirectorySpace.DirectorySpace class method)
LONGITUDE_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
M
MAIN_VIEW (orchestrator.Orchestrator attribute)
MetaPictureModel (class in PictureManager.pictureManager)
move() (PictureManager.pictureManager.PictureManager method)
movePictures() (orchestratorSlots.OrchestratorSlots method)
N
name (WorkspaceManager.DirectorySpace.DirectorySpace attribute)
(WorkspaceManager.Scene.Scene attribute)
(WorkspaceManager.Workspace.Workspace attribute)
NAME_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
NEW (PictureManager.pictureManager.PictureState attribute)
new_scene() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.Workspace.Workspace method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
new_workspace() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
newPictures() (orchestratorSlots.OrchestratorSlots method)
O
onCameraConnection (orchestratorSlots.OrchestratorSlots attribute)
(PictureFetcher.pygphoto.Pygphoto attribute)
onContentChanged (PictureFetcher.pygphoto.Pygphoto attribute)
open_workspace() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
OPENMVG_BUILD_DIR (orchestrator.Orchestrator attribute)
Orchestrator (class in orchestrator)
orchestrator (module)
OrchestratorSlots (class in orchestratorSlots)
orchestratorSlots (module)
P
PATH_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
Persistence (module)
Persistence.Savable (module)
Persistence.Serializable (module)
Persistence.Utils (module)
Picture (class in PictureManager.pictureManager)
PictureFetcher (module)
PictureFetcher.pygphoto (module)
PictureManager (class in PictureManager.pictureManager)
(module)
PictureManager.exiftool (module)
PictureManager.pictureManager (module)
PictureModel (class in PictureManager.pictureManager)
pictureModel (WorkspaceManager.Workspace.Workspace attribute)
(WorkspaceManager.WorkspaceManager.WorkspaceManager attribute)
PICTURES_DIR (WorkspaceManager.Scene.Scene attribute)
PictureState (class in PictureManager.pictureManager)
picturesUpdated (orchestratorSlots.OrchestratorSlots attribute)
populate() (PictureManager.pictureManager.PictureModel method)
prepare_reconstruction() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
printData() (PictureManager.pictureManager.PictureModel method)
PROCESSED (PictureManager.pictureManager.PictureState attribute)
Pygphoto (class in PictureFetcher.pygphoto)
Q
QML_PACKAGE (orchestrator.Orchestrator attribute)
QML_PLUGIN (orchestrator.Orchestrator attribute)
qt_directory (WorkspaceManager.DirectorySpace.DirectorySpace attribute)
(WorkspaceManager.Workspace.Workspace attribute)
query_camera_name() (PictureFetcher.pygphoto.Pygphoto method)
query_file_list() (PictureFetcher.pygphoto.Pygphoto method)
query_storage_info() (PictureFetcher.pygphoto.Pygphoto method)
R
RECONSTRUCTION (PictureManager.pictureManager.PictureState attribute)
RECONSTRUCTION_OUTPUT_DIR (WorkspaceManager.Scene.Scene attribute)
RECONSTRUCTION_PICTURE_DIR (WorkspaceManager.Scene.Scene attribute)
RECONSTRUCTION_TEMP_DIR (WorkspaceManager.Scene.Scene attribute)
reconstructionChanged (orchestratorSlots.OrchestratorSlots attribute)
REJECTED (PictureManager.pictureManager.PictureState attribute)
relative_path (WorkspaceManager.DirectorySpace.DirectorySpace attribute)
(WorkspaceManager.Scene.Scene attribute)
(WorkspaceManager.Workspace.Workspace attribute)
removeDiscardedThumbnails() (PictureManager.pictureManager.PictureModel method)
removeRow() (PictureManager.pictureManager.PictureModel method)
removeRows() (PictureManager.pictureManager.PictureModel method)
renewAll() (PictureManager.pictureManager.PictureManager method)
renewPictures() (orchestratorSlots.OrchestratorSlots method)
RESOURCES (orchestrator.Orchestrator attribute)
roleNames() (PictureManager.pictureManager.PictureModel method)
rowCount() (PictureManager.pictureManager.PictureModel method)
running (PictureManager.exiftool.ExifTool attribute)
S
Savable (class in Persistence.Savable)
save() (Persistence.Savable.Savable method)
(PictureManager.pictureManager.PictureModel method)
(WorkspaceManager.DirectorySpace.DirectorySpace method)
save_workspace() (orchestratorSlots.OrchestratorSlots method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
Scene (class in WorkspaceManager.Scene)
scenes (WorkspaceManager.Workspace.Workspace attribute)
scenes_model (WorkspaceManager.WorkspaceManager.WorkspaceManager attribute)
Serializable (class in Persistence.Serializable)
serialize() (Persistence.Serializable.Serializable method)
(PictureManager.pictureManager.Picture method)
(PictureManager.pictureManager.PictureModel method)
(WorkspaceManager.DirectorySpace.DirectorySpace method)
(WorkspaceManager.Workspace.Workspace method)
set_current_scene() (WorkspaceManager.Workspace.Workspace method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
set_current_workspace() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
set_watching_camera() (PictureFetcher.pygphoto.Pygphoto method)
set_watching_files() (PictureFetcher.pygphoto.Pygphoto method)
setData() (PictureManager.pictureManager.PictureModel method)
setPictureModel() (WorkspaceManager.Workspace.Workspace method)
(WorkspaceManager.WorkspaceManager.WorkspaceManager method)
start() (PictureManager.exiftool.ExifTool method)
STATUS_ROLE (PictureManager.pictureManager.PictureModel attribute)
,
[1]
subdirs (WorkspaceManager.DirectorySpace.DirectorySpace attribute)
(WorkspaceManager.Scene.Scene attribute)
(WorkspaceManager.Workspace.Workspace attribute)
T
terminate() (PictureManager.exiftool.ExifTool method)
THUMBNAIL (PictureManager.pictureManager.PictureState attribute)
THUMBNAIL_DISCARDED (PictureManager.pictureManager.PictureState attribute)
thumbnails() (PictureManager.pictureManager.PictureModel method)
THUMBNAILS_DIR (WorkspaceManager.Scene.Scene attribute)
U
update_scenes_model() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
update_workspaces_model() (WorkspaceManager.WorkspaceManager.WorkspaceManager method)
Utils (class in Persistence.Utils)
V
valid_name() (Persistence.Utils.Utils static method)
validFiles() (PictureManager.pictureManager.PictureModel method)
W
Workspace (class in WorkspaceManager.Workspace)
workspaceAvailable (orchestratorSlots.OrchestratorSlots attribute)
WorkspaceManager (class in WorkspaceManager.WorkspaceManager)
(module)
WorkspaceManager.DirectorySpace (module)
WorkspaceManager.Scene (module)
WorkspaceManager.Workspace (module)
WorkspaceManager.WorkspaceManager (module)
workspaces (WorkspaceManager.WorkspaceManager.WorkspaceManager attribute)
workspaces_model (WorkspaceManager.WorkspaceManager.WorkspaceManager attribute)