opengate.actors.dynamicactors ============================= .. py:module:: opengate.actors.dynamicactors Classes ------- .. autoapisummary:: opengate.actors.dynamicactors.DynamicGeometryActor opengate.actors.dynamicactors.GeometryChanger opengate.actors.dynamicactors.VolumeImageChanger opengate.actors.dynamicactors.VolumeTranslationChanger opengate.actors.dynamicactors.VolumeRotationChanger Functions --------- .. autoapisummary:: opengate.actors.dynamicactors._setter_hook_attached_to Module Contents --------------- .. py:class:: DynamicGeometryActor(user_info) Bases: :py:obj:`opengate_core.GateVActor`, :py:obj:`opengate.actors.base.ActorBase` Store user information about an actor .. py:attribute:: type_name :value: 'DynamicGeometryActor' .. py:method:: set_default_user_info(user_info) :staticmethod: .. py:method:: close() .. py:method:: initialize(simulation_engine_wr=None) .. py:method:: BeginOfRunActionMasterThread(run_id) .. py:function:: _setter_hook_attached_to(self, value) .. py:class:: GeometryChanger(*args, volume_manager=None, **kwargs) Bases: :py:obj:`opengate.base.GateObject` .. py:attribute:: user_info_defaults .. py:attribute:: volume_manager :value: None .. py:property:: attached_to_volume .. py:method:: initialize() .. py:method:: apply_change(run_id) :abstractmethod: .. py:class:: VolumeImageChanger(*args, volume_manager=None, **kwargs) Bases: :py:obj:`GeometryChanger` .. py:attribute:: user_info_defaults .. py:method:: apply_change(run_id) .. py:class:: VolumeTranslationChanger(*args, **kwargs) Bases: :py:obj:`GeometryChanger` .. py:attribute:: user_info_defaults .. py:attribute:: g4_translations :value: [] .. py:attribute:: g4_physical_volume :value: None .. py:method:: close() .. py:method:: __getstate__() .. py:method:: initialize() .. py:method:: apply_change(run_id) .. py:class:: VolumeRotationChanger(*args, **kwargs) Bases: :py:obj:`GeometryChanger` .. py:attribute:: user_info_defaults .. py:attribute:: g4_rotations :value: [] .. py:attribute:: g4_physical_volume :value: None .. py:method:: close() .. py:method:: __getstate__() .. py:method:: initialize() .. py:method:: apply_change(run_id)