{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.5rWJdHQ6/b1/open3d_0.16.1+ds-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.5rWJdHQ6/b2/open3d_0.16.1+ds-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n 3de2fa64311b7d28653a800d9cc0aa05 367816 libdevel optional libopen3d-dev_0.16.1+ds-2_amd64.deb\n 1cd376d996906f7a3f2c98387e67f102 102808264 debug optional libopen3d0.16-dbgsym_0.16.1+ds-2_amd64.deb\n 02a947accface3d29033a3a0c47950c5 3230148 libs optional libopen3d0.16_0.16.1+ds-2_amd64.deb\n- f3ed850738deb8d391f8c72484e41bd1 36752384 doc optional open3d-doc_0.16.1+ds-2_all.deb\n+ e8978d05b6816b33fac95ca2d406f114 36752476 doc optional open3d-doc_0.16.1+ds-2_all.deb\n 1073f5d7820e842a90a2293134384900 18582300 science optional open3d-gui-data_0.16.1+ds-2_all.deb\n a6be66218771bffa676f79f5be244a43 144880 debug optional open3d-gui-dbgsym_0.16.1+ds-2_amd64.deb\n f2f02a46082e28e217a71b713c47c736 13744 science optional open3d-gui_0.16.1+ds-2_amd64.deb\n 810f796b474ee92c506e22448b43dab6 1332612 debug optional open3d-tools-dbgsym_0.16.1+ds-2_amd64.deb\n 1f94f617b7cc0da5abd81bec7c25acc6 38892 science optional open3d-tools_0.16.1+ds-2_amd64.deb\n 013d4cfc5c7295b7d8221629473c1648 1704588 python optional python3-open3d_0.16.1+ds-2_amd64.deb\n"}, {"source1": "open3d-doc_0.16.1+ds-2_all.deb", "source2": "open3d-doc_0.16.1+ds-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-11-29 08:10:57.000000 debian-binary\n -rw-r--r-- 0 0 0 108792 2022-11-29 08:10:57.000000 control.tar.xz\n--rw-r--r-- 0 0 0 36643400 2022-11-29 08:10:57.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 36643492 2022-11-29 08:10:57.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.t.geometry.PointCloud.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.t.geometry.PointCloud.html", "unified_diff": "@@ -697,28 +697,28 @@\n project_to_depth_image()\uf0c1\n
\n
project_to_depth_image(self: open3d.cpu.pybind.t.geometry.PointCloud, width: int, height: int, intrinsics: open3d.cpu.pybind.core.Tensor, extrinsics: open3d.cpu.pybind.core.Tensor = [[1 0 0 0],

[0 1 0 0],\n [0 0 1 0],\n [0 0 0 1]]

\n
\n
\n-

Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x392e080], depth_scale: float = 1000.0, depth_max: float = 3.0) -> open3d::t::geometry::Image

\n+

Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x39d10a0], depth_scale: float = 1000.0, depth_max: float = 3.0) -> open3d::t::geometry::Image

\n

Project a point cloud to a depth image.

\n
\n \n
\n
\n project_to_rgbd_image()\uf0c1
\n
\n
project_to_rgbd_image(self: open3d.cpu.pybind.t.geometry.PointCloud, width: int, height: int, intrinsics: open3d.cpu.pybind.core.Tensor, extrinsics: open3d.cpu.pybind.core.Tensor = [[1 0 0 0],

[0 1 0 0],\n [0 0 1 0],\n [0 0 0 1]]

\n
\n
\n-

Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x392e970], depth_scale: float = 1000.0, depth_max: float = 3.0) -> open3d::t::geometry::RGBDImage

\n+

Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x39d1990], depth_scale: float = 1000.0, depth_max: float = 3.0) -> open3d::t::geometry::RGBDImage

\n

Project a colored point cloud to a RGBD image.

\n
\n \n
\n
\n random_down_sample(self, sampling_ratio)\uf0c1
\n

Downsample a pointcloud by selecting random index point and its attributes.

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -426,25 +426,25 @@\n open3d.t.geometry.PointCloud\n project_to_depth_image()\u00ef\u0083\u0081\n project_to_depth_image(self:\n open3d.cpu.pybind.t.geometry.PointCloud, width: int, height: int,\n intrinsics: open3d.cpu.pybind.core.Tensor, extrinsics:\n open3d.cpu.pybind.core.Tensor = [[1 0 0 0],\n [0 1 0 0], [0 0 1 0], [0 0 0 1]]\n- Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x392e080],\n+ Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x39d10a0],\n depth_scale: float = 1000.0, depth_max: float = 3.0) -> open3d::t::\n geometry::Image\n Project a point cloud to a depth image.\n project_to_rgbd_image()\u00ef\u0083\u0081\n project_to_rgbd_image(self:\n open3d.cpu.pybind.t.geometry.PointCloud, width: int, height: int,\n intrinsics: open3d.cpu.pybind.core.Tensor, extrinsics:\n open3d.cpu.pybind.core.Tensor = [[1 0 0 0],\n [0 1 0 0], [0 0 1 0], [0 0 0 1]]\n- Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x392e970],\n+ Tensor[shape={4, 4}, stride={4, 1}, Float32, CPU:0, 0x39d1990],\n depth_scale: float = 1000.0, depth_max: float = 3.0) -> open3d::t::\n geometry::RGBDImage\n Project a colored point cloud to a RGBD image.\n random_down_sample(self, sampling_ratio)\u00ef\u0083\u0081\n Downsample a pointcloud by selecting random index point and its\n attributes.\n Parameters:\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.t.pipelines.odometry.OdometryResult.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.t.pipelines.odometry.OdometryResult.html", "unified_diff": "@@ -165,15 +165,15 @@\n
  • __init__(self: open3d.cpu.pybind.t.pipelines.odometry.OdometryResult, transformation: open3d.cpu.pybind.core.Tensor = [[1 0 0 0],

  • \n \n
    \n

    [0 1 0 0],\n [0 0 1 0],\n [0 0 0 1]]

    \n
    \n-

    Tensor[shape={4, 4}, stride={4, 1}, Float64, CPU:0, 0x38ece30], inlier_rmse: float = 0.0, fitness: float = 0.0) -> None

    \n+

    Tensor[shape={4, 4}, stride={4, 1}, Float64, CPU:0, 0x3990140], inlier_rmse: float = 0.0, fitness: float = 0.0) -> None

    \n
    \n \n
    \n
    \n property fitness\uf0c1
    \n

    The overlapping area (# of inlier correspondences / # of points in target). Higher is better.

    \n
    \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,15 +82,15 @@\n open3d.cpu.pybind.t.pipelines.odometry.OdometryResult) -\n > None\n Copy constructor\n 1. __init__(self:\n open3d.cpu.pybind.t.pipelines.odometry.OdometryResult,\n transformation: open3d.cpu.pybind.core.Tensor = [[1 0 0 0],\n [0 1 0 0], [0 0 1 0], [0 0 0 1]]\n- Tensor[shape={4, 4}, stride={4, 1}, Float64, CPU:0, 0x38ece30],\n+ Tensor[shape={4, 4}, stride={4, 1}, Float64, CPU:0, 0x3990140],\n inlier_rmse: float = 0.0, fitness: float = 0.0) -> None\n propertyfitness\u00ef\u0083\u0081\n The overlapping area (# of inlier correspondences / # of points in\n target). Higher is better.\n Type:\n float\n propertyinlier_rmse\u00ef\u0083\u0081\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.CollapsableVert.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.CollapsableVert.html", "unified_diff": "@@ -271,19 +271,19 @@\n
    \n \n
    \n
    \n __init__(*args, **kwargs)\uf0c1
    \n

    Overloaded function.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.CollapsableVert, text: str, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01ede95770>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.CollapsableVert, text: str, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b6d4d7c30>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets vertically, top to bottom, making their width equal to the layout\u2019s width. First argument is the heading text, the second is the spacing between widgets, and the third is the margins. Both the spacing and the margins default to 0.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.CollapsableVert, text: str, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01edf363b0>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.CollapsableVert, text: str, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b77af91f0>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets vertically, top to bottom, making their width equal to the layout\u2019s width. First argument is the heading text, the second is the spacing between widgets, and the third is the margins. Both the spacing and the margins default to 0.

    \n
    \n \n
    \n
    \n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0: open3d.cpu.pybind.visualization.gui.Widget) None\uf0c1
    \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -164,26 +164,26 @@\n __init__(*args, **kwargs)\u00ef\u0083\u0081\n Overloaded function.\n 1. __init__(self:\n open3d.cpu.pybind.visualization.gui.CollapsableVert, text:\n str, spacing: int = 0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b6d4d7c30>) -> None\n Creates a layout that arranges widgets vertically, top to bottom,\n making their width equal to the layout\u00e2\u0080\u0099s width. First argument is\n the heading text, the second is the spacing between widgets, and\n the third is the margins. Both the spacing and the margins default\n to 0.\n 1. __init__(self:\n open3d.cpu.pybind.visualization.gui.CollapsableVert, text:\n str, spacing: float = 0.0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b77af91f0>) -> None\n Creates a layout that arranges widgets vertically, top to bottom,\n making their width equal to the layout\u00e2\u0080\u0099s width. First argument is\n the heading text, the second is the spacing between widgets, and\n the third is the margins. Both the spacing and the margins default\n to 0.\n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0:\n open3d.cpu.pybind.visualization.gui.Widget) → None\u00ef\u0083\u0081\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.Horiz.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.Horiz.html", "unified_diff": "@@ -271,19 +271,19 @@\n
    \n \n
    \n
    \n __init__(*args, **kwargs)\uf0c1
    \n

    Overloaded function.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.Horiz, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01ede96fb0>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.Horiz, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b6e09ebf0>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets horizontally, left to right, making their height equal to the layout\u2019s height (which will generally be the largest height of the items). First argument is the spacing between widgets, the second is the margins. Both default to 0.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.Horiz, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01eeaa0530>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.Horiz, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b6e0a7170>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets horizontally, left to right, making their height equal to the layout\u2019s height (which will generally be the largest height of the items). First argument is the spacing between widgets, the second is the margins. Both default to 0.

    \n
    \n \n
    \n
    \n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0: open3d.cpu.pybind.visualization.gui.Widget) None\uf0c1
    \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -163,25 +163,25 @@\n propertyvalue\u00ef\u0083\u0081\n __init__(*args, **kwargs)\u00ef\u0083\u0081\n Overloaded function.\n 1. __init__(self: open3d.cpu.pybind.visualization.gui.Horiz,\n spacing: int = 0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b6e09ebf0>) -> None\n Creates a layout that arranges widgets horizontally, left to right,\n making their height equal to the layout\u00e2\u0080\u0099s height (which will\n generally be the largest height of the items). First argument is\n the spacing between widgets, the second is the margins. Both\n default to 0.\n 1. __init__(self: open3d.cpu.pybind.visualization.gui.Horiz,\n spacing: float = 0.0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b6e0a7170>) -> None\n Creates a layout that arranges widgets horizontally, left to right,\n making their height equal to the layout\u00e2\u0080\u0099s height (which will\n generally be the largest height of the items). First argument is\n the spacing between widgets, the second is the margins. Both\n default to 0.\n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0:\n open3d.cpu.pybind.visualization.gui.Widget) → None\u00ef\u0083\u0081\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.ScrollableVert.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.ScrollableVert.html", "unified_diff": "@@ -271,19 +271,19 @@\n
    \n \n
    \n
    \n __init__(*args, **kwargs)\uf0c1
    \n

    Overloaded function.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.ScrollableVert, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01eea996b0>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.ScrollableVert, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b77add530>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets vertically, top to bottom, making their width equal to the layout\u2019s width. First argument is the spacing between widgets, the second is the margins. Both default to 0.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.ScrollableVert, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01edef2bf0>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.ScrollableVert, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b77a083f0>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets vertically, top to bottom, making their width equal to the layout\u2019s width. First argument is the spacing between widgets, the second is the margins. Both default to 0.

    \n
    \n \n
    \n
    \n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0: open3d.cpu.pybind.visualization.gui.Widget) None\uf0c1
    \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -163,25 +163,25 @@\n propertyvalue\u00ef\u0083\u0081\n __init__(*args, **kwargs)\u00ef\u0083\u0081\n Overloaded function.\n 1. __init__(self:\n open3d.cpu.pybind.visualization.gui.ScrollableVert, spacing:\n int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins\n = ) -> None\n+ 0x7f3b77add530>) -> None\n Creates a layout that arranges widgets vertically, top to bottom,\n making their width equal to the layout\u00e2\u0080\u0099s width. First argument is\n the spacing between widgets, the second is the margins. Both\n default to 0.\n 1. __init__(self:\n open3d.cpu.pybind.visualization.gui.ScrollableVert, spacing:\n float = 0.0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b77a083f0>) -> None\n Creates a layout that arranges widgets vertically, top to bottom,\n making their width equal to the layout\u00e2\u0080\u0099s width. First argument is\n the spacing between widgets, the second is the margins. Both\n default to 0.\n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0:\n open3d.cpu.pybind.visualization.gui.Widget) → None\u00ef\u0083\u0081\n Adds a child widget\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.VGrid.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.VGrid.html", "unified_diff": "@@ -271,19 +271,19 @@\n
    \n \n
    \n
    \n __init__(*args, **kwargs)\uf0c1
    \n

    Overloaded function.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.VGrid, cols: int, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01f84dcb70>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.VGrid, cols: int, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b6d525b30>) -> None

    4. \n
    \n

    Creates a layout that orders its children in a grid, left to right, top to bottom, according to the number of columns. The first argument is the number of columns, the second is the spacing between items (both vertically and horizontally), and third is the margins. Both spacing and margins default to zero.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.VGrid, cols: int, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01f84bdc70>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.VGrid, cols: int, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b6d88cab0>) -> None

    4. \n
    \n

    Creates a layout that orders its children in a grid, left to right, top to bottom, according to the number of columns. The first argument is the number of columns, the second is the spacing between items (both vertically and horizontally), and third is the margins. Both spacing and margins default to zero.

    \n
    \n \n
    \n
    \n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0: open3d.cpu.pybind.visualization.gui.Widget) None\uf0c1
    \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -163,25 +163,25 @@\n propertyvalue\u00ef\u0083\u0081\n __init__(*args, **kwargs)\u00ef\u0083\u0081\n Overloaded function.\n 1. __init__(self: open3d.cpu.pybind.visualization.gui.VGrid,\n cols: int, spacing: int = 0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b6d525b30>) -> None\n Creates a layout that orders its children in a grid, left to right,\n top to bottom, according to the number of columns. The first\n argument is the number of columns, the second is the spacing\n between items (both vertically and horizontally), and third is the\n margins. Both spacing and margins default to zero.\n 1. __init__(self: open3d.cpu.pybind.visualization.gui.VGrid,\n cols: int, spacing: float = 0.0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b6d88cab0>) -> None\n Creates a layout that orders its children in a grid, left to right,\n top to bottom, according to the number of columns. The first\n argument is the number of columns, the second is the spacing\n between items (both vertically and horizontally), and third is the\n margins. Both spacing and margins default to zero.\n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0:\n open3d.cpu.pybind.visualization.gui.Widget) → None\u00ef\u0083\u0081\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.Vert.html", "source2": "./usr/share/doc/open3d-doc/python/html/python_api/open3d.visualization.gui.Vert.html", "unified_diff": "@@ -271,19 +271,19 @@\n
    \n \n
    \n
    \n __init__(*args, **kwargs)\uf0c1
    \n

    Overloaded function.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.Vert, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01f84ac130>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.Vert, spacing: int = 0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b77afe770>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets vertically, top to bottom, making their width equal to the layout\u2019s width. First argument is the spacing between widgets, the second is the margins. Both default to 0.

    \n
      \n-
    1. __init__(self: open3d.cpu.pybind.visualization.gui.Vert, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f01f84c0830>) -> None

    2. \n+
    3. __init__(self: open3d.cpu.pybind.visualization.gui.Vert, spacing: float = 0.0, margins: open3d.cpu.pybind.visualization.gui.Margins = <open3d.cpu.pybind.visualization.gui.Margins object at 0x7f3b77ae83f0>) -> None

    4. \n
    \n

    Creates a layout that arranges widgets vertically, top to bottom, making their width equal to the layout\u2019s width. First argument is the spacing between widgets, the second is the margins. Both default to 0.

    \n
    \n \n
    \n
    \n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0: open3d.cpu.pybind.visualization.gui.Widget) None\uf0c1
    \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -163,24 +163,24 @@\n propertyvalue\u00ef\u0083\u0081\n __init__(*args, **kwargs)\u00ef\u0083\u0081\n Overloaded function.\n 1. __init__(self: open3d.cpu.pybind.visualization.gui.Vert,\n spacing: int = 0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b77afe770>) -> None\n Creates a layout that arranges widgets vertically, top to bottom,\n making their width equal to the layout\u00e2\u0080\u0099s width. First argument is\n the spacing between widgets, the second is the margins. Both\n default to 0.\n 1. __init__(self: open3d.cpu.pybind.visualization.gui.Vert,\n spacing: float = 0.0, margins:\n open3d.cpu.pybind.visualization.gui.Margins =\n ) -> None\n+ 0x7f3b77ae83f0>) -> None\n Creates a layout that arranges widgets vertically, top to bottom,\n making their width equal to the layout\u00e2\u0080\u0099s width. First argument is\n the spacing between widgets, the second is the margins. Both\n default to 0.\n add_child(self: open3d.cpu.pybind.visualization.gui.Widget, arg0:\n open3d.cpu.pybind.visualization.gui.Widget) → None\u00ef\u0083\u0081\n Adds a child widget\n"}]}, {"source1": "./usr/share/doc/open3d-doc/python/html/searchindex.js", "source2": "./usr/share/doc/open3d-doc/python/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -2721,17 +2721,17 @@\n \"armadillo\": [239, 413, 414, 423],\n \"armadillo_data\": [239, 412, 413, 414, 416, 417],\n \"armadillomesh\": [239, 412, 413, 414, 416, 417],\n \"read_triangle_mesh\": [239, 243, 412, 413, 414, 416, 417, 418, 421, 423],\n \"linalg\": [239, 411, 413, 414, 417, 419, 428, 429, 430, 431],\n \"norm\": [239, 261, 263, 264, 265, 411, 413, 414, 417, 430],\n \"project_to_depth_imag\": [239, 413],\n- \"0x392e080\": 239,\n+ \"0x39d10a0\": 239,\n \"project_to_rgbd_imag\": [239, 413],\n- \"0x392e970\": 239,\n+ \"0x39d1990\": 239,\n \"search_radiu\": 239,\n \"cz\": 239,\n \"sample_pcd_data\": [239, 411, 413],\n \"pcdpointcloud\": [239, 411, 413, 418, 421],\n \"plane_model\": [239, 413],\n \"inlier_cloud\": [239, 413],\n \"outlier_cloud\": [239, 413],\n@@ -2958,15 +2958,15 @@\n \"azure_kinect\": 250,\n \"real_sens\": 250,\n \"pointtoplan\": [259, 266, 288],\n \"depth_outlier_trunc\": [261, 263, 264, 265, 266],\n \"07\": [261, 285, 288, 426, 432, 440],\n \"depth_huber_delta\": [261, 263, 265, 266],\n \"intensity_huber_delta\": [261, 263, 264, 266],\n- \"0x38ece30\": 262,\n+ \"0x3990140\": 262,\n \"source_depth\": [263, 264, 419],\n \"target_depth\": [263, 264, 419],\n \"source_intens\": [263, 264],\n \"target_intens\": [263, 264],\n \"target_depth_dx\": 263,\n \"target_depth_di\": 263,\n \"target_intensity_dx\": [263, 264],\n@@ -3388,17 +3388,17 @@\n \"vertical_padding_em\": [339, 421],\n \"treeview\": [340, 345, 356, 421],\n \"checkbox\": [340, 356, 385, 421],\n \"is_check\": [340, 356, 363, 421],\n \"on_toggl\": 340,\n \"set_on_check\": [341, 421],\n \"collaps\": [342, 421],\n- \"0x7f01ede95770\": 342,\n+ \"0x7f3b6d4d7c30\": 342,\n \"arrang\": [342, 351, 371, 383],\n- \"0x7f01edf363b0\": 342,\n+ \"0x7f3b77af91f0\": 342,\n \"add_fix\": [342, 351, 359, 371, 383, 421],\n \"layout1d\": [342, 351, 371, 383],\n \"add_stretch\": [342, 351, 359, 371, 383, 421],\n \"much\": [342, 351, 359, 361, 371, 383, 421],\n \"get_is_open\": [342, 421],\n \"set_is_open\": [342, 421],\n \"is_open\": 342,\n@@ -3469,17 +3469,17 @@\n \"arial\": 349,\n \"helvetica\": 349,\n \"sans_serif\": 349,\n \"monospac\": 349,\n \"bold\": 350,\n \"ital\": 350,\n \"bold_ital\": 350,\n- \"0x7f01ede96fb0\": 351,\n+ \"0x7f3b6e09ebf0\": 351,\n \"largest\": [351, 393],\n- \"0x7f01eeaa0530\": 351,\n+ \"0x7f3b6e0a7170\": 351,\n \"preferred_height\": 351,\n \"bitmap\": [352, 380],\n \"tgeometri\": [352, 398],\n \"update_imag\": [352, 421],\n \"mostli\": 352,\n \"ui_imag\": 352,\n \"fastest\": 352,\n@@ -3711,16 +3711,16 @@\n \"mouseev\": [370, 421],\n \"set_on_sun_direction_chang\": [370, 421],\n \"set_view_control\": [370, 421],\n \"rotate_obj\": 370,\n \"model_bound\": 370,\n \"center_of_rot\": 370,\n \"scrollabl\": 371,\n- \"0x7f01eea996b0\": 371,\n- \"0x7f01edef2bf0\": 371,\n+ \"0x7f3b77add530\": 371,\n+ \"0x7f3b77a083f0\": 371,\n \"get_maximum_valu\": 373,\n \"get_minimum_valu\": 373,\n \"tabcontrol\": [374, 421],\n \"add_tab\": [375, 421],\n \"set_on_selected_tab_chang\": 375,\n \"click\": [375, 379, 421, 448],\n \"selected_tab_index\": 375,\n@@ -3736,19 +3736,19 @@\n \"add_text_item\": [379, 421],\n \"get_root_item\": [379, 421],\n \"new_item_id\": [379, 421],\n \"can_select_items_with_children\": [379, 421],\n \"anywher\": 379,\n \"selected_item\": [379, 421],\n \"imagewidget\": [380, 421],\n- \"0x7f01f84dcb70\": 381,\n- \"0x7f01f84bdc70\": 381,\n+ \"0x7f3b6d525b30\": 381,\n+ \"0x7f3b6d88cab0\": 381,\n \"vector_valu\": [382, 421],\n- \"0x7f01f84ac130\": 383,\n- \"0x7f01f84c0830\": 383,\n+ \"0x7f3b77afe770\": 383,\n+ \"0x7f3b77ae83f0\": 383,\n \"deleg\": [385, 386],\n \"imposs\": 385,\n \"seem\": [385, 386],\n \"set_widget\": [385, 386, 421],\n \"conduct\": [385, 386, 438],\n \"old\": [385, 421, 444, 446],\n \"relayout\": 385,\n"}]}]}]}]}]}