.. _meshset-api: MeshSet ======= This page documents the core ``MeshSet`` API. Filter-specific methods are documented in :ref:`filters` to avoid duplicating the full filter list here. .. py:currentmodule:: _qmeshlab Methods ------- .. py:method:: MeshSet.__init__(...) :module: _qmeshlab __init__(self) -> None .. py:method:: MeshSet.__len__(...) :module: _qmeshlab __len__(self) -> int .. py:method:: MeshSet.__repr__(self, /) :module: _qmeshlab Return repr(self). .. py:method:: MeshSet.apply_filter(...) :module: _qmeshlab apply_filter(self, filter: str, params: dict = {}) -> _qmeshlab.FilterRunResult .. py:method:: MeshSet.clear(...) :module: _qmeshlab clear(self) -> None .. py:method:: MeshSet.current_mesh(...) :module: _qmeshlab current_mesh(self) -> int .. py:method:: MeshSet.current_mesh_id(...) :module: _qmeshlab current_mesh_id(self) -> int .. py:method:: MeshSet.current_raster(...) :module: _qmeshlab current_raster(self) -> int .. py:method:: MeshSet.filter_list(...) :module: _qmeshlab filter_list(self) -> list[str] .. py:method:: MeshSet.is_current_mesh_visible(...) :module: _qmeshlab is_current_mesh_visible(self) -> bool .. py:method:: MeshSet.is_mesh_visible(...) :module: _qmeshlab is_mesh_visible(self, id: int) -> bool .. py:method:: MeshSet.list_filters(...) :module: _qmeshlab list_filters(self) -> list[_qmeshlab.FilterInfo] .. py:method:: MeshSet.load_new_mesh(...) :module: _qmeshlab load_new_mesh(self, path: str) -> None .. py:method:: MeshSet.load_new_raster(...) :module: _qmeshlab load_new_raster(self, file_name: str) -> None .. py:method:: MeshSet.load_project(...) :module: _qmeshlab load_project(self, file_name: str) -> None .. py:method:: MeshSet.load_raster_image(...) :module: _qmeshlab load_raster_image(self, path: str) -> None .. py:method:: MeshSet.mesh_count(...) :module: _qmeshlab mesh_count(self) -> int .. py:method:: MeshSet.mesh_id_exists(...) :module: _qmeshlab mesh_id_exists(self, id: int) -> bool .. py:method:: MeshSet.mesh_number(...) :module: _qmeshlab mesh_number(self) -> int .. py:method:: MeshSet.number_meshes(...) :module: _qmeshlab number_meshes(self) -> int .. py:method:: MeshSet.number_rasters(...) :module: _qmeshlab number_rasters(self) -> int .. py:method:: MeshSet.raster_count(...) :module: _qmeshlab raster_count(self) -> int .. py:method:: MeshSet.raster_number(...) :module: _qmeshlab raster_number(self) -> int .. py:method:: MeshSet.render_snapshot(...) :module: _qmeshlab render_snapshot(self, render_state_json: str, width: int, height: int) -> bytes .. py:method:: MeshSet.save_current_mesh(...) :module: _qmeshlab save_current_mesh(self, path: str) -> None .. py:method:: MeshSet.save_project(...) :module: _qmeshlab save_project(self, file_name: str) -> None .. py:method:: MeshSet.set_current_mesh(...) :module: _qmeshlab set_current_mesh(self, index: int) -> None .. py:method:: MeshSet.set_current_mesh_visibility(...) :module: _qmeshlab set_current_mesh_visibility(self, visibility: bool) -> None .. py:method:: MeshSet.set_current_raster(...) :module: _qmeshlab set_current_raster(self, index: int) -> None .. py:method:: MeshSet.set_mesh_visibility(...) :module: _qmeshlab set_mesh_visibility(self, id: int, visibility: bool) -> None