csc.app.DataSourceManager

class csc.app.DataSourceManager

DataSourceManager class. Represents the DataSourceManager class used for managing data sources and scenes within the application.

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

close_scene(self, scene)

Close scene

load_scene(self, file_name)

Load scene and all additional datas (selection groups etc) .. Example: .. code-block:: python :linenos:.

save_current_scene(*args, **kwargs)

Overloaded function.

save_scene(*args, **kwargs)

Overloaded function.

save_scene_as(self, scene_view, full_file_name)

Save scene as

__annotations__ = {}
__init__(*args, **kwargs)
__module__ = 'csc.app'
close_scene(self: csc.app.DataSourceManager, scene: csc.view.Scene) None

Close scene

Parameters:

scene (csc.view.Scene) – The scene to close

load_scene(self: csc.app.DataSourceManager, file_name: str) bool

Load scene and all additional datas (selection groups etc) .. Example: .. code-block:: python

linenos:

import csc ds_m = csc.app.get_application().get_data_source_manager() ds_m.load_scene(file_path)

save_current_scene(*args, **kwargs)

Overloaded function.

  1. save_current_scene(self: csc.app.DataSourceManager, handler: Callable[[bool], None]) -> None

    Save current scene

    Args:

    handler (Callable[[bool], None]) : The handler

  2. save_current_scene(self: csc.app.DataSourceManager) -> None

    Save current scene

save_scene(*args, **kwargs)

Overloaded function.

  1. save_scene(self: csc.app.DataSourceManager, scene_view: csc.view.Scene, handler: Callable[[bool], None]) -> None

    Save scene and all additional datas (selection groups etc)

    Args:

    scene_view (csc.view.Scene) : The scene to save handler (Callable[[bool], None]) : The handler

  2. save_scene(self: csc.app.DataSourceManager, scene_view: csc.view.Scene) -> None

    Save scene and all additional datas (selection groups etc)

    Args:

    scene_view (csc.view.Scene) : The scene to save

save_scene_as(self: csc.app.DataSourceManager, scene_view: csc.view.Scene, full_file_name: str) None

Save scene as

Parameters:
  • scene_view (csc.view.Scene) – The scene to save

  • full_file_name (str) – The full file name