[Paraview-developers] c++ plugin; viewing parameters and output names
burlen
burlen.loring at gmail.com
Wed Aug 15 17:17:31 EDT 2012
I would start by reading "simple.py", GetDisplayProperties or Show. you
should be able translate the servermamager stuff to c++ fairly easily in
a custom panel.
On 08/15/2012 01:48 PM, Phil Amburn wrote:
>
> Thanks, your suggested changes to the XML worked and does exactly what
> I needed! Big help. Thanks.
>
> You may be quite right, that it would be a hack to get to the display
> properties. I'm trying to do something in a C++ plugin similar to the
> following statements in a python script
>
> DataRepresentation850h = GetDisplayProperties (Contour850p)
>
> DataRepresentation850h = Show()
>
> DataRepresentation850h.DiffuseColor = [0.,0.,0.]
>
> DataRepresentation850h.LineWidth = 2.
>
> In addition to setting a solid color, as above, I'm also wanting to
> set "Color by" and set that to another of the scalars in the input data.
>
> Any thoughts / recommendations?
>
> Thanks,
>
> Phil
>
> *From:*burlen [mailto:burlen.loring at gmail.com]
> *Sent:* Wednesday, August 15, 2012 10:51 AM
> *To:* Phil Amburn
> *Cc:* paraview-developers at paraview.org
> *Subject:* Re: [Paraview-developers] c++ plugin; viewing parameters
> and output names
>
> you could name your outputs in the xml code, add something similar to
> the following as suits your use case
>
> <OutputPort name="Solar Wind" index="0" />
> <OutputPort name="Magnetosphere" index="1" />
> <OutputPort name="North Connected" index="2" />
> <OutputPort name="South Connected" index="3" />
> <OutputPort name="Null/Short Int." index="4" />
>
> I'm sure you could access the display properties in a custom panel,
> however it might be very hackish to do so.
>
> On 08/13/2012 06:17 PM, Phil Amburn wrote:
>
> I hope this hasn't been submitted twice, but I sent email on Saturday and
> haven't seen it in my mail, so I'm trying again.
>
> I'm working on a c++ plugin that is a filter that reads a vtkStructuredGrid
> and generates 3 polygonal outputs. The environment I'm using is ParaView
> 3.10.1, MS Windows 7, and MS Visual Studio 2008.
>
> One of the outputs is a 3D contour surface of one of four scalars in the
> vtkStructuredGrid input, and I'd like to be able to modify the "Color by"
> setting in the Display panel from "Solid Color" to color by one of the other
> scalars in the input. Easy to do through the GUI, but I'd like to do this
> from within the plugin.
>
> Is it possible to modify the "Color by" setting from within the plugin?
> Can I get a list of the groups being maintained by the server manager? I
> expect (hope) I'm interested in the groups and properties associated with
> the display panel, and hope to be able to set them from within the plugin.
>
> I have another question. When this filter generates its three outputs, they
> are named output-0, output-1, and output-2 in the Pipeline Browser. Can I
> change those names to something more informative from within the plugin,
> such as "constant pressure surface"?
>
> I've attached the xml and cmake files I'm using along with C++ code.
>
> Thanks, any help would be greatly appreciated.
>
> Phil
>
>
> _______________________________________________
> Paraview-developers mailing list
> Paraview-developers at paraview.org <mailto:Paraview-developers at paraview.org>
> http://public.kitware.com/mailman/listinfo/paraview-developers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20120815/e5d463ce/attachment.htm>
More information about the Paraview-developers
mailing list