photogrammetry_importer.preferences.addon_preferences

Module Contents

class photogrammetry_importer.preferences.addon_preferences.AddonPreferences

Bases: bpy.types.AddonPreferences, photogrammetry_importer.importers.camera_importer.CameraImporter, photogrammetry_importer.importers.point_importer.PointImporter, photogrammetry_importer.importers.mesh_importer.MeshImporter

Class to manage persistent addon preferences.

bl_idname
visible_preferences :EnumProperty(name='Use original frames', items=(('DEPENDENCIES', 'Dependencies', ''), ('IMPORTEREXPORTER', 'Importer / Exporter', ''), ('IMPORTOPTIONS', 'Import Options', '')))
colmap_importer_bool :BoolProperty(name='Colmap Importer', default=True)
meshroom_importer_bool :BoolProperty(name='Meshroom Importer', default=True)
mve_importer_bool :BoolProperty(name='MVE Importer', default=True)
open3d_importer_bool :BoolProperty(name='Open3D Importer', default=True)
opensfm_importer_bool :BoolProperty(name='OpenSfM Importer', default=True)
openmvg_importer_bool :BoolProperty(name='OpenMVG Importer', default=True)
point_data_importer_bool :BoolProperty(name='Point Data Importer', default=True)
visualsfm_importer_bool :BoolProperty(name='VisualSfM Importer', default=True)
colmap_exporter_bool :BoolProperty(name='Colmap Exporter', default=True)
visualsfm_exporter_bool :BoolProperty(name='VisualSfM Exporter', default=True)
sys_path_list_str :StringProperty(name='System Path List Decoded String', default='[]')
classmethod register()

Register corresponding operators.

classmethod unregister()

Unregister corresponding operators.

draw(context)

Draw available preference options.

reset_import_options()

Reset the import options to factor settings.

class photogrammetry_importer.preferences.addon_preferences.UpdateImporterExporterOperator

Bases: bpy.types.Operator

Operator to activate and deactivate importers and exporters.

bl_idname = photogrammetry_importer.update_importer_exporter
bl_label = Update (Enable / Disable) Importers and Exporters
execute(context)

Activate and deactivate importers and exporters.

Uses the selected options of AddonPreferences to determine active and inactive importers and exporters.

class photogrammetry_importer.preferences.addon_preferences.ResetImportOptionsOperator

Bases: bpy.types.Operator

Operator to reset import options.

bl_idname = photogrammetry_importer.reset_import_options
bl_label = Reset Import Options to Factory Settings
execute(context)

Reset import options to factory settings.