[vtkusers] vtkInteractorStyle

Steffen Oeltze Steffen.Oeltze at Student.Uni-Magdeburg.DE
Sat Oct 5 09:58:30 EDT 2002

Jeremy Winston wrote:

>Steffen Oeltze wrote:
>>Alan McIntyre wrote:
>>>As far as passing function pointers goes, there is a difference
>>>between this:
>>>    obj->SetSomething(my_function());
>>>and this:
>>>    obj->SetSomething(&my_function);
>>I receive an error during compiling saying that this is not a valid call
>>for a member-function.
>Shouldn't it just be
>        "(this->get_mousePos)" ?
>(Versus "(&this->get_mousePos)"
>     or "(this->get_mousePos())" ).
You are right but this doesn't work either. I have programed a slice 
viewer object which
has a mapper, a render window and an interactor. Now, I'd like to define 
my own
vtkInteractorStyleUser. My source code is:

vtkRenderWindowInteractor *intAct = vtkRenderWindowInteractor::New();
vtkInteractorStyleUser *style = vtkInteractorStyleUser::New();

void SliceView::get_mousePos(void *)

The error I get is:

coversion of parameter 1 from 'void (void *)' to 'void (__cdecl *) (void 
*)' is not possible

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20021005/f2db1e60/attachment.htm>

More information about the vtkusers mailing list