The Image-Guided Therapy Program (IGTP) is combining advances in imaging and therapeutic technology to develop minimally invasive surgical and interventional techniques.
Read more >

Frequently Asked Questions (FAQ)

1. How do I register callback functions?
2. Why is the logo of The SIGN an octopus?

 

How do I register callback functions?

The SIGN uses VTK's command observer pattern for several events. There is a separate class called vtkSignCommand that defines specific events and provides a convenience function for registering callbacks. To register a callback you can call the function:

vtkSignCommand::RegisterCallback(caller,event,callbackfunction,calldata);

This will make sure that when 'caller' invokes the event 'event', the 'callbackfunction' will be called with 'calldata'. The event can be any VTK event. There are a number of events defined for the SIGN framework that can be used to call certain actions when they are invoked. The events are explained in the doxygen page for the vtkSignCommand class.

Why is the logo of The SIGN an octopus?

This will remain a mystery until this paragraph is updated.