C++ API Reference
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
- Class CameraSynchronizerTest
- Inheritance Relationships
- Class Documentation
setUp()test_with_threed_view_node_synchronize_cam_on_active()test_with_slice_view_synchronize_on_slice_modified()test_updating_the_default_camera_triggers_camera_update_once()test_doesnt_trigger_modified_events_on_camera_update_when_blocked()test_updating_slice_view_triggers_camera_update_once()test_at_init_updates_trigger_camera_update_once()test_on_first_camera_changed_default_camera_clipping_is_preserved()renderWindowrendererfirstCamdefaultCamcameraSyncmockModified
- Class DisplayableManagerTest
- Inheritance Relationships
- Class Documentation
setUp()tearDown()test_registered_pipelines_can_add_their_actors_to_views()test_registered_pipelines_have_access_to_scene_manager_view_and_display_node()test_registered_pipelines_can_override_setters_to_scene_manager_view_and_display_node()test_pipelines_have_access_to_sibling_pipelines()test_pipelines_can_add_observers_to_vtk_objects_and_events()test_pipelines_update_display_is_called_at_init()test_pipelines_update_display_is_called_at_reset()test_pipeline_exceptions_are_propagated_to_python()test_can_render_to_image_data()threeDNodenodepipelinefactorycreator
- Class EventTranslationNodeTest
- Inheritance Relationships
- Class Documentation
setUp()save_restore_scene()click_event()key_event()test_can_be_created_from_scene()test_can_be_saved_and_restored_from_scene()test_saving_and_restoring_empty_returns_empty()test_can_translate_click_events()test_can_translate_key_events()test_translate_is_differentiated_by_modifiers()test_translate_has_any_state_source()test_specific_states_have_precedence_over_any_state()test_can_translate_drag_events()configure_menu_event()test_can_remove_given_event_types()test_can_block_event_types()test_can_block_all_event_types()tl_nodeno_event
- Class InteractionLogicTest
- Inheritance Relationships
- Class Documentation
setUp()test_with_no_pipelines_cannot_process()test_with_multiple_pipelines_can_process_returns_min_distance()test_with_pipeline_with_state_not_idle_returns_negative_distance()test_with_same_state_and_order_processes_min_dist_first()test_with_same_state_processes_max_order_first()test_with_not_idle_state_processes_max_state_first()test_on_leave_event_lose_last_focus()test_on_focused_cannot_process_loses_focus()test_on_new_interaction_different_from_focused_loses_focus()test_pipelines_with_blocked_interactions_are_not_called_during_can_process()test_pipelines_with_blocked_interactions_are_not_called_during_process()distanceeventlogic
- Class LayerManagerTest
- Inheritance Relationships
- Class Documentation
setUp()assert_are_expected_layers()configure_layer_manager_with_multiple_pipelines()test_scripted_pipeline_can_be_instantiated()test_at_init_has_one_distinct_default_layer()test_adding_pipeline_with_default_order_doesnt_create_layers()test_adding_pipelines_to_non_default_order_are_grouped_by_value()test_removed_pipeline_layers_are_collapsed()test_pipelines_with_different_cameras_map_to_different_layer()test_managed_renderers_are_numbered_from_layer_one_onwards_regardless_of_existing_renderers()test_cleans_up_render_window_when_changed()test_renderers_are_set_to_correct_camera()test_renderer_cameras_are_set_to_default_camera()test_created_renderers_are_set_to_not_interactive()test_clips_depending_on_renderer_roi()test_on_reset_camera_clipping_ranges_are_valid()test_reset_clipping_range_affects_unmanaged_cameras()renderWindowdefaultRendererfirstCameradefaultCameralayerManagerget_pipelines_renderers()
- Class MockPipeline
- Inheritance Relationships
- Class Documentation
__init__()CanProcessInteractionEvent()GetCustomCamera()GetMouseCursor()GetRenderOrder()GetWidgetState()LoseFocus()OnDefaultCameraModified()OnReferenceToDisplayNodeAdded()OnReferenceToDisplayNodeRemoved()OnRendererAdded()OnRendererRemoved()OnUpdate()ProcessInteractionEvent()SetDisplayNode()SetViewNode()SetScene()SetPipelineManager()UpdatePipeline()mockCanProcessmockGetCustomCameramockGetMousemockGetRenderOrdermockGetWidgetStatemockLoseFocusmockOnDefaultCameraModifiedmockOnReferenceToDisplayNodeAddedmockOnReferenceToDisplayNodeRemovedmockOnRendererAddedmockOnRendererRemovedmockOnUpdatemockProcessmockSetDisplayNodemockSetViewNodemockSetScenemockSetPipelineManagermockUpdatePipeline
- Class PipelineFactoryTest
- Inheritance Relationships
- Class Documentation
setUp()test_is_compatible_with_scripted_dm_creator()test_provides_singleton_instance()test_can_remove_creator_by_ref()test_invokes_modified_event_on_add_remove_creator()test_iterates_on_provided_creators_until_one_can_create()test_notifies_on_pipeline_creation()test_creators_handle_creation_by_priority()factory
- Class PipelineManagerTest
- Inheritance Relationships
- Class Documentation
setUp()createMock()createModelPipeline()createVolumePipeline()test_on_add_node_added_adds_associated_pipeline()test_on_remove_node_removes_associated_pipeline()test_on_factory_updated_creates_pipelines_if_needed()test_on_scene_update_add_pipeline_as_needed()test_on_scene_update_remove_pipeline_as_needed()triggerMockPipelineCreation()test_dispatches_process_interaction_to_higher_order_pipeline_first()test_dispatches_process_to_max_state_first()test_on_lose_focus_forwards_information_of_last_with_focus()test_if_last_with_focus_cannot_process_loses_focus()test_if_last_with_focus_did_not_process_loses_focus()test_on_pipeline_added_triggers_modified_event()test_on_pipeline_removed_triggers_modified_event()test_on_pipeline_added_triggers_renderer_added()test_on_pipeline_removed_triggers_renderer_removed()test_correctly_cleans_up_outdated_pipelines()test_notifies_pipelines_when_references_are_added_or_removed()test_pipelines_removed_are_frozen_during_cleanup()test_pipelines_removed_while_having_interaction_lose_focus_during_cleanup()renderWindowfactoryviewNodepipelineManagerdefaultRenderercreateModelPipelinemockModelCreatenextMockmockCreatemockVolumeCreatecreateVolumePipeline
- Class vtkMRMLLayerDMScriptedPipeline
- Inheritance Relationships
- Class Documentation
__init__()viewNode()displayNode()CanProcessInteractionEvent()GetCustomCamera()GetMouseCursor()GetRenderOrder()GetWidgetState()LoseFocus()OnDefaultCameraModified()OnReferenceToDisplayNodeAdded()OnReferenceToDisplayNodeRemoved()OnRendererAdded()OnRendererRemoved()OnUpdate()ProcessInteractionEvent()SetDisplayNode()SetPipelineManager()SetScene()SetViewNode()UpdatePipeline()
- Class vtkMRMLLayerDisplayableManager
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDisplayableManagerRenderWindowBufferToImage()RenderWindowBufferToImage()vtkTypeMacro()CanProcessInteractionEvent()ProcessInteractionEvent()GetNodePipeline()New()RegisterInDefaultViews()RegisterInFactory()IsRegisteredInFactory()vtkMRMLLayerDisplayableManager()~vtkMRMLLayerDisplayableManager()vtkMRMLLayerDisplayableManager()operator=()Create()SetRenderer()OnMRMLDisplayableNodeModifiedEvent()OnMRMLSceneStartBatchProcess()OnMRMLSceneEndBatchProcess()OnMRMLSceneNodeAdded()OnMRMLSceneNodeRemoved()UnobserveMRMLScene()UpdateFromMRML()GetMouseCursor()SetHasFocus()
- Class vtkMRMLLayerDMPipelineI
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDMPipelineIOnReferenceToDisplayNodeAdded()OnReferenceToDisplayNodeRemoved()SetFrozen()IsFrozen()UpdateObserver()UpdateObserver()vtkTypeMacro()CanProcessInteractionEvent()GetCustomCamera()GetMouseCursor()GetRenderOrder()GetWidgetState()LoseFocus()OnDefaultCameraModified()OnRendererAdded()OnRendererRemoved()ProcessInteractionEvent()SetDisplayNode()SetPipelineManager()SetScene()SetViewNode()UpdatePipeline()BlockResetDisplay()BlockInteractionProcessing()IsInteractionProcessingBlocked()BlockUpdateObserver()GetDisplayNode()GetNodePipeline()GetPipelineManager()GetRenderer()GetScene()GetViewNode()RemoveObserver()RequestRender()ResetDisplay()SetRenderer()New()vtkMRMLLayerDMPipelineI()~vtkMRMLLayerDMPipelineI()OnUpdate()
- Class vtkMRMLLayerDMPipelineManager
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDMPipelineManagerLoseFocus()LoseFocus()RemoveNode()RemovePipeline()vtkTypeMacro()AddNode()CanProcessInteractionEvent()CreatePipelineForNode()GetDefaultCamera()ClearDisplayableNodes()GetMouseCursor()GetNodePipeline()GetNumberOfPipelines()GetNthPipeline()ProcessInteractionEvent()RequestRender()ResetCameraClippingRange()SetFactory()SetRenderWindow()SetRenderer()SetRequestRender()SetScene()SetViewNode()UpdateAllPipelines()UpdateFromScene()BlockRequestRender()New()vtkMRMLLayerDMPipelineManager()~vtkMRMLLayerDMPipelineManager()
- Class vtkMRMLLayerDMPythonUtil
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDMPythonUtilvtkTypeMacro()New()ToPyObject()ToPyObject()ToPyObject()RawPtrToPython()ToPyArgs()ToPyArgs()ToPyArgs()CastCallData()CallPythonMethod()CallPythonObject()SetPythonObject()DeletePythonObject()IsValidPythonContext()FormatExceptionTraceback()PrintErrorTraceback()GetObjectStr()vtkMRMLLayerDMPythonUtil()~vtkMRMLLayerDMPythonUtil()
- Class vtkMRMLLayerDMScriptedPipelineBridge
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDMScriptedPipelineBridgevtkTypeMacro()CanProcessInteractionEvent()GetCustomCamera()GetMouseCursor()GetRenderOrder()GetWidgetState()LoseFocus()OnDefaultCameraModified()OnReferenceToDisplayNodeAdded()OnReferenceToDisplayNodeRemoved()OnRendererAdded()OnRendererRemoved()ProcessInteractionEvent()SetDisplayNode()SetViewNode()SetScene()SetPipelineManager()SetPythonObject()UpdatePipeline()New()CastCallData()vtkMRMLLayerDMScriptedPipelineBridge()~vtkMRMLLayerDMScriptedPipelineBridge()OnUpdate()
- Class vtkMRMLLayerDMSelectionObserver
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDMSelectionObserverSetScene()UpdateNodesFromScene()vtkTypeMacro()UpdateNodesFromApplicationLogic()SetInteractionNode()GetInteractionNode()SetSelectionNode()GetSelectionNode()IsPlacing()IsPlacing()StartPlace()StopPlace()GetActivePlaceNodeID()SetInteractionMode()GetCurrentInteractionMode()GetPlaceModePersistence()New()vtkMRMLLayerDMSelectionObserver()~vtkMRMLLayerDMSelectionObserver()vtkMRMLLayerDMSelectionObserver()operator=()
- Class vtkMRMLLayerDMWidgetEventTranslationNode
- Nested Relationships
- Inheritance Relationships
- Class Documentation
vtkMRMLLayerDMWidgetEventTranslationNodevtkTypeMacro()vtkMRMLLayerDMWidgetEventTranslationNode()operator=()PrintSelf()Copy()ReadXMLAttributes()WriteXML()CreateNodeInstance()GetNodeTagName()SetTranslation()SetTranslationClickAndDrag()SetTranslationKeyboard()RemoveTranslationEvent()BlockTranslationEvent()BlockAllTranslationEvents()Translate()Clear()GetNumberOfTranslations()New()GetEndInteractionEvent()GetClickEvent()vtkMRMLLayerDMWidgetEventTranslationNode()~vtkMRMLLayerDMWidgetEventTranslationNode()
- Class vtkSlicerLayerDMLogic
- Inheritance Relationships
- Class Documentation
vtkSlicerLayerDMLogicAddReferenceNode()SetReferenceNode()SetNthReferenceNode()vtkTypeMacro()vtkSlicerLayerDMLogic()operator=()RegisterNodes()New()GetVersionMajor()GetVersionMinor()GetVersionPatch()GetVersion()SetWidgetEventTranslationNode()GetWidgetEventTranslationNode()GetWidgetEventTranslationSingleton()GetWidgetEventTranslationSingleton()CreateWidgetEventTranslationSingleton()CreateDefaultEventTranslation()GetEventTranslationRole()GetDisplayRole()RegisterNodeIfNeeded()GetDisplayNode()GetReferenceNode()GetReferenceNode()GetReferenceNodes()GetReferenceNodes()CreateDisplayNode()CreateReferenceNode()CreateReferenceNode()vtkSlicerLayerDMLogic()~vtkSlicerLayerDMLogic()