def get_connectivity_parameters(input_connectivity, surface_data=None):
     """
     Returns a dictionary which contains all the needed data for drawing a connectivity.
     """
     viewer = ConnectivityViewer()
     global_params, global_pages = viewer.compute_connectivity_global_params(input_connectivity, surface_data)
     global_params.update(global_pages)
     global_params['selectedConnectivityGid'] = input_connectivity.gid
     return global_params
 def test_launch(self):
     """
     Check that all required keys are present in output from BrainViewer launch.
     """
     viewer = ConnectivityViewer()
     result = viewer.launch(self.connectivity)
     expected_keys = ['weightsMin', 'weightsMax', 'urlWeights', 'urlVertices',
                      'urlTriangles', 'urlTracts', 'urlPositions', 'urlNormals',
                      'rightHemisphereJson', 'raysArray', 'rayMin', 'rayMax', 'positions',
                      'leftHemisphereJson', 'connectivity_entity', 'bothHemisphereJson']
     for key in expected_keys:
         self.assertTrue(key in result)
Esempio n. 3
0
 def test_launch(self):
     """
     Check that all required keys are present in output from BrainViewer launch.
     """
     viewer = ConnectivityViewer()
     view_model = viewer.get_view_model_class()()
     view_model.connectivity = UUID(self.connectivity_index.gid)
     result = viewer.launch(view_model)
     expected_keys = ['weightsMin', 'weightsMax', 'urlWeights', 'urlVertices',
                      'urlTriangles', 'urlTracts', 'urlPositions', 'urlNormals',
                      'rightHemisphereJson', 'raysArray', 'rayMin', 'rayMax', 'positions',
                      'leftHemisphereJson', 'connectivity_entity', 'bothHemisphereJson']
     for key in expected_keys:
         assert key in result