MosaicData#
- class MosaicData(vtk_widget)[source]#
Bases:
objectGUI application state backed by a headless
Session.- Parameters:
- vtk_widgetVTKWidget
VTK widget instance for 3D visualization.
Attributes
MosaicData.physical_shapeMosaicData.shapeMethods
MosaicData.format_datalist([type, ...])Format data list for dialog display.
MosaicData.get_tree_state([type])Get the tree state (group structure) for a container.
MosaicData.load_session(filename)Load application state from file.
MosaicData.open_file(filename[, offset, ...])Open a file and register new geometries with the GUI.
Shortcut for
ViewportInteractor.refresh_lod().MosaicData.register_session_hook(collect, ...)Register callbacks for session save/load.
Reset the state of the class instance.
MosaicData.to_file(filename[, sections])Save current application state to file.
- format_datalist(type='data', mesh_only=False, selected=False)[source]#
Format data list for dialog display.
- open_file(filename, offset=0, scale=1, sampling_rate=1, segmentation=False)[source]#
Open a file and register new geometries with the GUI.
- register_session_hook(collect, restore)[source]#
Register callbacks for session save/load.
- Parameters:
- collectcallable
Called on save. Returns a dict of key-value pairs merged into the session’s
metasection.- restorecallable
Called on load with the full meta dict. Picks out relevant keys to restore widget state.