[vtkusers] help=( call back command

A J lost_bits1110 at hotmail.com
Mon May 31 18:13:57 EDT 2004


..Or am I supposed to derive a class from vtkCommand like on page 64 of the 
3rd edition of the VTK text book??

I thought htat vtkCallbackCommand simplifies having to do all this?!



>... am I supposed to include all the parameters in the DoStuff function 
>when I do:
>
>CallbackCommand->SetCallback(DoStuff);
>
>??
>Anywyas I tried this but I must be putting in the wrong parameters because 
>it still wont accept it..
>but from all the examples i've seen so far, what I have should work!! but 
>it doesnt..!!!
>It must be something really basic which I am not seeing, so if someone 
>could point this out then that woudl be great and then i can finally move 
>on
>thank you again!!
>
>
>
>>Hi, why do I get the following compile error?? I have the correct 
>>parameters in the function taken in by SetCallback..? So why doenst it 
>>seem to recognize it??
>>
>>no matching function for call to `vtkCallbackCommand::   
>>SetCallback(<unknown type>)'
>>/usr/local/include/vtk/vtkCallbackCommand.h:65: candidates are:
>>void vtkCallbackCommand::SetCallback(void (*)(vtkObject*, long unsigned 
>>int, void*, void*))
>>
>>I have a class, say MyClass, and I have the following:
>>
>>void MyClass::function()
>>{
>>        Iren->AddObserver( vtkCommand::EnterEvent , CallbackCommand );
>>	CallbackCommand->SetCallback(DoStuff);
>>}
>>
>>void MyClass::DoStuff( vtkObject* caller, long unsigned int a, void* arg, 
>>void* b)
>>{
>>    cout<<"detected event"<<endl;
>>}
>>
>>
>>void MyClass::Anotherfunction()
>>{
>>   while(1) Iren->Render();
>>}
>>
>>_________________________________________________________________
>>Stop worrying about overloading your inbox - get MSN Hotmail Extra 
>>Storage! http://join.msn.click-url.com/go/onm00200362ave/direct/01/
>>
>>_______________________________________________
>>This is the private VTK discussion list. Please keep messages on-topic. 
>>Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
>>Follow this link to subscribe/unsubscribe:
>>http://www.vtk.org/mailman/listinfo/vtkusers
>
>_________________________________________________________________
>Express yourself with the new version of MSN Messenger! Download today - 
>it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>_______________________________________________
>This is the private VTK discussion list. Please keep messages on-topic. 
>Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
>Follow this link to subscribe/unsubscribe:
>http://www.vtk.org/mailman/listinfo/vtkusers

_________________________________________________________________
Express yourself with the new version of MSN Messenger! Download today - 
it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




More information about the vtkusers mailing list