[vtkusers] Given a node, emphasize the incident edges
Steffen Oeltze
stoeltze at isg.cs.uni-magdeburg.de
Thu Mar 3 11:17:51 EST 2011
Hi Jeff,
thanks a lot for the hint. I found what I needed. Unfortunately, I am
not able to transfer the example to my
own project. The CustomLinkView-project compiles fine. However, when I
add the following line to my project, I receive an error:
- from CustomLinkView:
Connections->Connect(
this->TableView->GetRepresentation(),
vtkCommand::SelectionChangedEvent,
this,
SLOT(selectionChanged(vtkObject*, unsigned long, void*, void*)));
- my example:
c_connections = vtkSmartPointer<vtkEventQtSlotConnect>::New();
c_connections->Connect(
this->GetRepresentation(), // this points to my own class which I
derived from "vtkQtTableView"
vtkCommand::SelectionChangedEvent,
this,
SLOT(selectionChanged(vtkObject*, unsigned long, void*, void*)));
- error:
error C2664: 'vtkEventQtSlotConnect::Connect' : cannot convert parameter
1 from 'vtkDataRepresentation *' to 'vtkObject *'
1> Types pointed to are unrelated; conversion requires
reinterpret_cast, C-style cast or function-style cast
Do you have any idea why this is happening?
Cheers,
Steffen
On 25.02.2011 16:14, Jeff Baumes wrote:
> A good place to start is in the VTK repository under
> Examples/Infovis/Cxx/CustomLinkView. You need to register an observer
> on the view representation's SelectionChangedEvent.
>
> Jeff
>
> On Fri, Feb 25, 2011 at 1:38 AM, Steffen Oeltze
> <stoeltze at isg.cs.uni-magdeburg.de
> <mailto:stoeltze at isg.cs.uni-magdeburg.de>> wrote:
>
> Hi Jeff,
>
> thanks a lot for the reply. Could you please give me a hint on
> where to implement this strategy. I guess that there is an
> interactor from which I should derive my own
> "DoSomethingWithTheSelection"-methods? I just don't know exactly
> how to start.
>
> Best Regards,
> Steffen
>
>
> Am 23.02.2011 21:53, schrieb Jeff Baumes:
>> This is the same approach I would take. I don't know of any
>> existing implementations that perform that same function.
>>
>> Jeff
>>
>> On Tue, Feb 22, 2011 at 10:05 AM, Steffen Oeltze
>> <stoeltze at isg.cs.uni-magdeburg.de
>> <mailto:stoeltze at isg.cs.uni-magdeburg.de>> wrote:
>>
>> Hi,
>>
>> in my graph visualization, I would like to visually emphasize
>> all edges which are connected to a user-selected node. Is
>> there an implementation which I can use for that purpose?
>> Otherwise, I would try the following strategy: (1) get the
>> selected node, (2) find incident edges using
>> vtkAdjacentVertexIterator, and (3) emphasize these edges.
>>
>> Best Regards,
>> Steffen
>> _______________________________________________
>> Powered by www.kitware.com <http://www.kitware.com>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>>
>>
>> --
>> Jeff Baumes, Ph.D.
>> Technical Lead, Kitware Inc.
>> (518) 881-4932
>
>
>
>
> --
> Jeff Baumes, Ph.D.
> Technical Lead, Kitware Inc.
> (518) 881-4932
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110303/1b44d53c/attachment.htm>
More information about the vtkusers
mailing list