graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[opensfm/src/bundle/src/bundle_adjuster.cc]" -- "[opensfm/src/bundle/python/pybind.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opensfm/src/bundle/python/pybind.cc]" -- "[opensfm/src/bundle/pybundle.pyi]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opensfm/src/bundle/python/pybind.cc]" -- "[opensfm/src/bundle/bundle_adjuster.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opensfm/src/bundle/pybundle.pyi]" -- "[opensfm/src/bundle/bundle_adjuster.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opensfm/src/bundle/src/bundle_adjuster.cc]" -- "[opensfm/src/bundle/pybundle.pyi]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opensfm/src/bundle/src/bundle_adjuster.cc]" -- "[opensfm/src/bundle/bundle_adjuster.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opensfm/src/bundle/pybundle.pyi]" -- "[opensfm/src/bundle/error/relative_motion_errors.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opensfm/synthetic_data/synthetic_examples.py]" -- "[opensfm/synthetic_data/synthetic_scene.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opensfm/src/bundle/python/pybind.cc]" -- "[opensfm/src/bundle/error/relative_motion_errors.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opensfm/src/bundle/error/relative_motion_errors.h]" -- "[opensfm/src/bundle/bundle_adjuster.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opensfm/src/bundle/src/bundle_adjuster.cc]" -- "[opensfm/src/bundle/error/relative_motion_errors.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opensfm/actions/export_colmap.py]" -- "[opensfm/geo.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opensfm/commands/export_report.py]" -- "[opensfm/commands/create_tracks.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/extract_metadata.py]" -- "[opensfm/commands/export_pmvs.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/src/sfm/pysfm.pyi]" -- "[opensfm/src/map/pymap.pyi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/export_report.py]" -- "[opensfm/actions/export_colmap.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/export_report.py]" -- "[opensfm/actions/align_submodels.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/export_bundler.py]" -- "[opensfm/actions/compute_depthmaps.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/exif.py]" -- "[opensfm/data/camera_calibration.yaml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/export_ply.py]" -- "[annotation_gui_gcp/lib/geometry.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/src/features/python/pybind.cc]" -- "[opensfm/features.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_report.py]" -- "[opensfm/commands/create_rig.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_colmap.py]" -- "[opensfm/commands/compute_statistics.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/detect_features.py]" -- "[opensfm/commands/create_submodels.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/reconstruction_helpers.py]" -- "[opensfm/reconstruction.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/src/geometry/python/pybind.cc]" -- "[opensfm/src/dense/pydense.pyi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/bundle.py]" -- "[opensfm/commands/align_submodels.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/reconstruct_from_prior.py]" -- "[opensfm/commands/extract_metadata.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/undistort.py]" -- "[opensfm/commands/mesh.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/compute_statistics.py]" -- "[opensfm/commands/compute_depthmaps.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_pmvs.py]" -- "[opensfm/commands/compute_statistics.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/export_ply.py]" -- "[opensfm/actions/bundle.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/bow.py]" -- "[opensfm/actions/create_tracks.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_bundler.py]" -- "[opensfm/commands/detect_features.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/match_features.py]" -- "[opensfm/commands/export_visualsfm.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/src/geometry/pygeometry.pyi]" -- "[opensfm/src/geo/pygeo.pyi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/src/dense/pydense.pyi]" -- "[opensfm/src/bundle/pybundle.pyi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/match_features.py]" -- "[opensfm/commands/create_tracks.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/mesh.py]" -- "[opensfm/video.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/create_tracks.py]" -- "[opensfm/commands/compute_statistics.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/create_tracks.py]" -- "[opensfm/commands/align_submodels.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_visualsfm.py]" -- "[opensfm/commands/export_colmap.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_ply.py]" -- "[opensfm/commands/export_openmvs.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/extend_reconstruction.py]" -- "[opensfm/commands/align_submodels.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/src/map/pymap.pyi]" -- "[opensfm/src/bundle/pybundle.pyi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/bow.py]" -- "[opensfm/actions/reconstruct_from_prior.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/reconstruct_from_prior.py]" -- "[opensfm/commands/extend_reconstruction.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_openmvs.py]" -- "[opensfm/commands/export_geocoords.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/actions/compute_depthmaps.py]" -- "[opensfm/video.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opensfm/commands/export_visualsfm.py]" -- "[opensfm/commands/export_geocoords.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }