[Paraview] render module interface documentation

Doug McCorkle mccdo at iastate.edu
Tue Jul 6 14:17:29 EDT 2004


Charles,
     Thanks for your detailed response.  I look forward to your more formal
documentation. I would like to explore writing a plugin that would allow
rendering with Performer by using the vtkActorToPF library out of UIUC. I
would like to be able to take advantage of a scene graph and the
functionality of paraview. Do you think this is feasible? Also, are there
doxygen pages created for the vtk classes you mentioned?

Doug

>-----Original Message-----
>From: Charles Law [mailto:charles.law at kitware.com]
>Sent: Tuesday, July 06, 2004 11:24 AM
>To: mccdo at iastate.edu; paraview at paraview.org
>Subject: Re: [Paraview] render module interface documentation
>
>Doug,
>
>I am right in the middle of writing documentation for ParaView render
>modules.  For the moment, the best advice I can give you is to look at the
>"Cave" render module.  It is relatively straight forward
>implementation.  Also,  the top level VTKRenderModule class implements a
>very simple (single process) module that has no levels of details.
>
>The basic objects are:
>vtkCaveRenderManager:  This is a VTK class that synchronizes the lights,
>and cameras in all of the processes.  This class also handles compositing
>(but compositing is not needed for the cave module).
>
>vtkPVCaveRenderModule:  This object has methods for creating the render
>windows, renders and managers on all appropriate processes.  It also has
>the main render method and makes global LOD decisions.
>
>vtkPVCaveRenderModuleUI:  This object creates any special user interface
>for controlling parameters for the specific render module.  As currently
>implemented, this class must exist, even if it implements nothing.  The
>name pattern much match the render module object.
>
>vtkPVPartDisplay:  This object handles creating all of the VTK objects that
>are necessary for rendering a VTK data object.  This includes decimation
>filters for creating LODs, geometry filters for creating a polydata
>representation, and re partitioning filters for moving rendering geometry
>around to different processes (used when switching between compositing and
>local rendering on the client).  The render module acts like an object
>factory and creates subclasses of this object as necessary.
>
>
>What exactly are you going implement in your new module?
>
>Charles.
>
>
>
>
>At 10:54 AM 7/6/2004 -0500, Doug McCorkle wrote:
>>Hello,
>>      I am interested writing a render module for paraview 1.4. Is there
>any
>>documentation on the interface required for this module? I have read
>various
>>portions of the user's manual but can't seem to find what I am looking
>for.
>>Also, is there a doxygen site for all the paraview source similiar to vtk?
>>One last question, on the features page it mentions being able to describe
>>new filters in an XML format and the ability to write added functions for
>>the paraview interface, is there documentation somewhere for this
>>functionality? Thanks for the help.
>>
>>Doug
>>
>>_______________________________________________
>>ParaView mailing list
>>ParaView at paraview.org
>>http://www.paraview.org/mailman/listinfo/paraview
>




More information about the ParaView mailing list