[Paraview] Reader Plugin for the CVS Version?
Alexander Wille
alexander.wille at mytum.de
Thu Apr 10 04:36:10 EDT 2008
Hello everyone,
I'm trying to write a simple reader to better understand what goes on inside
ParaView. I've completed its source code and am now trying to get it
integrated into the GUI they way it is described in "Extending ParaView"
and "Plugin HowTo" on the wiki pages.
Attached to this post you will find my source files. They compile without
error. Loading the plugin into ParaView does not add an entry to the file
types-combo box in the Open Dialog. It seems like something's wrong with my
XML or cmakelists.txt. What did I get wrong, where's my mistake?
Another question I would like to ask is how "Plot Over Time" would be done
with the current CVS version. Using "Extract Selection Over Time" gives me
multiple errors like "Failed to locate X array". My CVS build is from the last
weekend.
Best regards
Alex
-------------- next part --------------
FIND_PACKAGE(ParaView REQUIRED)
INCLUDE(${PARAVIEW_USE_FILE})
ADD_PARAVIEW_PLUGIN(vtkCustomReaderTemplate "1.0"
SERVER_MANAGER_XML vtkCustomReaderTemplate.xml
SERVER_MANAGER_SOURCES vtkCustomReaderTemplate.cxx)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vtkCustomReaderTemplate.xml
Type: text/xml
Size: 133 bytes
Desc: not available
URL: <http://www.paraview.org/pipermail/paraview/attachments/20080410/5195b466/attachment.bin>
-------------- next part --------------
#ifndef __vtkCustomFilterTemplate_h
#define __vtkCustomFilterTemplate_h
#include "vtkMultiBlockDataSetAlgorithm.h"
class VTK_GRAPHICS_EXPORT vtkCustomReaderTemplate : public vtkMultiBlockDataSetAlgorithm
{
public:
vtkTypeRevisionMacro(vtkCustomReaderTemplate,vtkMultiBlockDataSetAlgorithm);
void PrintSelf(ostream&, vtkIndent);
static vtkCustomReaderTemplate* New();
protected:
vtkCustomReaderTemplate();
~vtkCustomReaderTemplate();
virtual int FillOutputPortInformation(int, vtkInformation*);
virtual int RequestInformation(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
private:
vtkCustomReaderTemplate(const vtkCustomReaderTemplate&); // Kopierkonstruktor; Hier nur deklariert. Siehe Wikipedia "Kopierkonstruktor"
void operator=(const vtkCustomReaderTemplate&); //Zuweisungsoperator; Hier nur deklariert. Siehe Wikipedia "Ãberladen"
};
#endif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vtkCustomReaderTemplate.cxx
Type: application/octet-stream
Size: 5161 bytes
Desc: not available
URL: <http://www.paraview.org/pipermail/paraview/attachments/20080410/5195b466/attachment.obj>
More information about the ParaView
mailing list