[Paraview] Converting selections

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Fri Jan 30 10:55:54 EST 2009


Rafael,

Try looking at  pqSelectionManager::getIndices. It may be possible for
you to just call that method to get the list of selected ids.

Utkarsh

On Fri, Jan 30, 2009 at 9:39 AM, Rafael March <rafaelmarch3 at yahoo.com> wrote:
> Hi,
>
> I'm programming a plugin which writes in a file the ids of the current
> selected cells in the vtkUnstructuredGrid displayed in ParaView. In my code
> I write something like this:
>
> pqSelectionManager* selMan =
> (pqSelectionManager*)(pqApplicationCore::instance()->manager("SelectionManager"));
>
> pqOutputPort* port = selMan->getSelectedPort();
>
> vtkSMSourceProxy* activeSelection=port->getSelectionInput();
>
> and get the property "IDs", just like the pqExtractSelectionsPanel class
> does. Of course, if the user made a selection by Frustum or Threshold, I
> should get the properties "Frustum" or "Thresholds" respectively, but they
> wouldn't "store" the cell id's, but some other information. I'm wondering if
> there is a way to convert a selection from frustum and/or threshold (or any
> other type) to a selection by IDs, that is: getting the IDs of the cells
> from a Frustum selection. I've been looking at classes vtkSelectionConverter
> and vtkPConvertSelection, but couldn't figure out a way of doing this. How
> can it be made ?
>
> Thanks for any help,
> Rafael March.
>
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
>


More information about the ParaView mailing list