Example #1
0
    def test_consistent_datapipe_onclose(self):
        datapipe = self.get_consistent_datapipe()

        pipeline = vtkPolyDataPipeline()
        self.assertFalse(pipeline.hasdata())
        self.assertFalse(datapipe in pipeline)
        self.assertFalse(self.vtk_iso in pipeline)
        self.assertFalse(pipeline.hasfilters())
        self.assertFalse(pipeline.isclosed())

        pipeline.append(self.vtk_dnorm)
        self.assertTrue(pipeline.hasfilters())
        self.assertNotConnected(self.vtk_iso, self.vtk_dnorm)

        pipeline.append(self.vtk_subdiv)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)

        pipeline.append(self.vtk_dmap)
        self.assertConnected(self.vtk_subdiv, self.vtk_dmap)
        self.assertTrue(pipeline.isclosed())

        pipeline.set_data(datapipe)
        self.assertTrue(pipeline.hasdata())
        self.assertEqual(pipeline.vtkish_data, datapipe)
        self.assertConnected(self.vtk_iso, self.vtk_dnorm)
        self.assertTrue(datapipe.isclosed())
    def test_consistent_datapipe_onclose(self):
        datapipe = self.get_consistent_datapipe()

        pipeline = vtkPolyDataPipeline()
        self.assertFalse(pipeline.hasdata())
        self.assertFalse(datapipe in pipeline)
        self.assertFalse(self.vtk_iso in pipeline)
        self.assertFalse(pipeline.hasfilters())
        self.assertFalse(pipeline.isclosed())

        pipeline.append(self.vtk_dnorm)
        self.assertTrue(pipeline.hasfilters())
        self.assertNotConnected(self.vtk_iso, self.vtk_dnorm)

        pipeline.append(self.vtk_subdiv)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)

        pipeline.append(self.vtk_dmap)
        self.assertConnected(self.vtk_subdiv, self.vtk_dmap)
        self.assertTrue(pipeline.isclosed())

        pipeline.set_data(datapipe)
        self.assertTrue(pipeline.hasdata())
        self.assertEqual(pipeline.vtkish_data, datapipe)
        self.assertConnected(self.vtk_iso, self.vtk_dnorm)
        self.assertTrue(datapipe.isclosed())
Example #3
0
    def get_consistent_datapipe(self):
        datapipe = vtkPolyDataPipeline(self.vtk_iso)
        self.assertTrue(datapipe.hasdata())
        self.assertTrue(self.vtk_iso in datapipe)
        self.assertEqual(datapipe.vtkish_data, self.vtk_iso)
        self.assertFalse(datapipe.hasfilters())
        self.assertFalse(datapipe.isclosed())

        return datapipe
    def get_consistent_datapipe(self):
        datapipe = vtkPolyDataPipeline(self.vtk_iso)
        self.assertTrue(datapipe.hasdata())
        self.assertTrue(self.vtk_iso in datapipe)
        self.assertEqual(datapipe.vtkish_data, self.vtk_iso)
        self.assertFalse(datapipe.hasfilters())
        self.assertFalse(datapipe.isclosed())

        return datapipe
Example #5
0
    def get_consistent_filterpipe(self):
        filterpipe = vtkPolyDataPipeline()
        self.assertFalse(filterpipe.hasdata())
        self.assertFalse(self.vtk_iso in filterpipe)
        self.assertFalse(filterpipe.hasfilters())
        self.assertFalse(filterpipe.isclosed())

        filterpipe.append(self.vtk_dnorm)
        self.assertTrue(filterpipe.hasfilters())
        self.assertNotConnected(self.vtk_iso, self.vtk_dnorm)

        filterpipe.append(self.vtk_subdiv)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)

        return filterpipe
    def get_consistent_filterpipe(self):
        filterpipe = vtkPolyDataPipeline()
        self.assertFalse(filterpipe.hasdata())
        self.assertFalse(self.vtk_iso in filterpipe)
        self.assertFalse(filterpipe.hasfilters())
        self.assertFalse(filterpipe.isclosed())

        filterpipe.append(self.vtk_dnorm)
        self.assertTrue(filterpipe.hasfilters())
        self.assertNotConnected(self.vtk_iso, self.vtk_dnorm)

        filterpipe.append(self.vtk_subdiv)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)

        return filterpipe
Example #7
0
    def test_consistent_data_oninit(self):
        pipeline = vtkPolyDataPipeline(self.vtk_iso)
        self.assertTrue(pipeline.hasdata())
        self.assertEqual(pipeline.vtkish_data, self.vtk_iso)
        self.assertFalse(pipeline.hasfilters())
        self.assertFalse(pipeline.isclosed())

        pipeline.append(self.vtk_dnorm)
        self.assertConnected(self.vtk_iso, self.vtk_dnorm)

        pipeline.append(self.vtk_subdiv)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)

        pipeline.append(self.vtk_dmap)
        self.assertConnected(self.vtk_subdiv, self.vtk_dmap)

        self.assertTrue(pipeline.hasfilters())
        self.assertTrue(pipeline.isclosed())
    def test_consistent_data_oninit(self):
        pipeline = vtkPolyDataPipeline(self.vtk_iso)
        self.assertTrue(pipeline.hasdata())
        self.assertEqual(pipeline.vtkish_data, self.vtk_iso)
        self.assertFalse(pipeline.hasfilters())
        self.assertFalse(pipeline.isclosed())

        pipeline.append(self.vtk_dnorm)
        self.assertConnected(self.vtk_iso, self.vtk_dnorm)

        pipeline.append(self.vtk_subdiv)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)

        pipeline.append(self.vtk_dmap)
        self.assertConnected(self.vtk_subdiv, self.vtk_dmap)

        self.assertTrue(pipeline.hasfilters())
        self.assertTrue(pipeline.isclosed())
    def test_consistent_filterpipe_oninit(self):
        filterpipe = self.get_consistent_filterpipe()

        pipeline = vtkPolyDataPipeline(self.vtk_iso)
        self.assertTrue(pipeline.hasdata())
        self.assertEqual(pipeline.vtkish_data, self.vtk_iso)
        self.assertFalse(pipeline.hasfilters())
        self.assertFalse(pipeline.isclosed())

        pipeline.append(filterpipe)
        self.assertRaises(RuntimeError, filterpipe.isclosed)
        self.assertConnected(self.vtk_iso, self.vtk_dnorm)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)
        self.assertFalse(pipeline.isclosed())

        pipeline.append(self.vtk_dmap)
        self.assertTrue(filterpipe.isclosed())
        self.assertConnected(self.vtk_subdiv, self.vtk_dmap)
        self.assertTrue(pipeline.hasfilters())
        self.assertTrue(pipeline.isclosed())
Example #10
0
    def test_consistent_filterpipe_oninit(self):
        filterpipe = self.get_consistent_filterpipe()

        pipeline = vtkPolyDataPipeline(self.vtk_iso)
        self.assertTrue(pipeline.hasdata())
        self.assertEqual(pipeline.vtkish_data, self.vtk_iso)
        self.assertFalse(pipeline.hasfilters())
        self.assertFalse(pipeline.isclosed())

        pipeline.append(filterpipe)
        self.assertRaises(RuntimeError, filterpipe.isclosed)
        self.assertConnected(self.vtk_iso, self.vtk_dnorm)
        self.assertConnected(self.vtk_dnorm, self.vtk_subdiv)
        self.assertFalse(pipeline.isclosed())

        pipeline.append(self.vtk_dmap)
        self.assertTrue(filterpipe.isclosed())
        self.assertConnected(self.vtk_subdiv, self.vtk_dmap)
        self.assertTrue(pipeline.hasfilters())
        self.assertTrue(pipeline.isclosed())
 def test_failure_recursive_mixed(self):
     pipeline = vtkPolyDataPipeline(self.vtk_iso)
     pipeline.append(self.vtk_dnorm)
     self.assertRaises(ValueError, pipeline.append, pipeline)
 def test_failure_recursive_data(self):
     pipeline = vtkPolyDataPipeline()
     self.assertRaises(ValueError, pipeline.set_data, pipeline)
Example #13
0
 def test_failure_output_closed(self):
     pipeline = vtkPolyDataPipeline(self.vtk_iso)
     pipeline.append(self.vtk_dmap)
     self.assertRaises(RuntimeError, pipeline.append, self.vtk_dnorm)
 def test_failure_output_closed(self):
     pipeline = vtkPolyDataPipeline(self.vtk_iso)
     pipeline.append(self.vtk_dmap)
     self.assertRaises(RuntimeError, pipeline.append, self.vtk_dnorm)
Example #15
0
 def test_failure_recursive_data(self):
     pipeline = vtkPolyDataPipeline()
     self.assertRaises(ValueError, pipeline.set_data, pipeline)
 def test_failure_output_missing(self):
     pipeline = vtkPolyDataPipeline()
     self.assertRaises(RuntimeError, pipeline.get_output_port)
Example #17
0
 def test_failure_output_missing(self):
     pipeline = vtkPolyDataPipeline()
     self.assertRaises(RuntimeError, pipeline.get_output_port)
 def test_failure_recursive_filter(self):
     pipeline = vtkPolyDataPipeline()
     self.assertRaises(ValueError, pipeline.append, pipeline)
Example #19
0
 def test_failure_recursive_filter(self):
     pipeline = vtkPolyDataPipeline()
     self.assertRaises(ValueError, pipeline.append, pipeline)
Example #20
0
 def test_failure_recursive_mixed(self):
     pipeline = vtkPolyDataPipeline(self.vtk_iso)
     pipeline.append(self.vtk_dnorm)
     self.assertRaises(ValueError, pipeline.append, pipeline)
 def test_failure_duplicate_filter(self):
     pipeline = vtkPolyDataPipeline(self.vtk_iso)
     pipeline.append(self.vtk_dnorm)
     self.assertRaises(ValueError, pipeline.append, self.vtk_dnorm)
Example #22
0
 def test_failure_duplicate_filter(self):
     pipeline = vtkPolyDataPipeline(self.vtk_iso)
     pipeline.append(self.vtk_dnorm)
     self.assertRaises(ValueError, pipeline.append, self.vtk_dnorm)