<div dir="ltr">To anybody experienced in plugin programming:<br><br>I am trying to include items in the paraview tree, which are not derived from vtkDataSet or vtkDataObject. For example, a mySQL database should be allowed as a data source, which delivers data in an intermediate format. Next I'd implement filters which take the intermediate format and produce vtkDataSets as output.<br><br>Is it possible to use such "abstract" (not vtkDataSet) objects in the paraview tree as a representation of the intermediate format? I have tried to integrate the example for custom classes from <a href="http://www.vtk.org/Wiki/VTK_Examples_vtkAlgorithm_Source">http://www.vtk.org/Wiki/VTK_Examples_vtkAlgorithm_Source</a> into a paraview plugin (CMakeLists and servermanager xml below). When the plugin is loaded and I add a source of the new type AlgorithmSourceExample, this error is thrown:<br><br>ERROR: In /opt/ParaView-v5.0.1/VTK/Common/ExecutionModel/vtkDemandDrivenPipeline.cxx, line 810<br>vtkPVPostFilterExecutive (0x3857810): Input for connection index 0 on input port index 0 for algorithm vtkPVPostFilter(0x3858910) is of type vtkTest, but a vtkPolyData is required.<br><br>What do I need to change such that the vtkTest objects, produced by AlgorithmSourceExample, can live in the paraview tree?<br><br>Thank you<br>Corinna<br><br>CMakeLists.txt:<br><br>FIND_PACKAGE(ParaView REQUIRED)<br>INCLUDE(${PARAVIEW_USE_FILE}) <br>#changes required in <a href="http://www.vtk.org/Wiki/VTK_Examples_vtkAlgorithm_Source">http://www.vtk.org/Wiki/VTK_Examples_vtkAlgorithm_Source</a>:<br># remove vtkCxxRevisionMacro calls<br># change vtkTypeRevisionMacro into vtkTypeMacro<br># remove call output->SetPipelineInformation( outInfo );<br> ADD_PARAVIEW_PLUGIN(<br>   AlgorithmSourceExample<br>  "1.0"<br>   SERVER_MANAGER_XML AlgorithmSourceExample.xml<br>   SERVER_MANAGER_SOURCES vtkTestSource.cxx vtkTest.cxx<br> )<br><br>AlgorithmSourceExample.xml:<br><br><ServerManagerConfiguration><br>  <ProxyGroup name="sources"><br>   <SourceProxy name="AlgorithmSourceExample" class="vtkTestSource" label="AlgorithmSourceExample"><br>     <Documentation<br>        long_help="AlgorithmSourceExample"<br>        short_help="AlgorithmSourceExample"><br>     </Documentation><br>   </SourceProxy><br> </ProxyGroup><br></ServerManagerConfiguration><br></div>