The source project of this merge request has been removed.
Refactor VRPN Server/Client API + VTKViewer window management
VRPN: Allows for the following workflow :
- Create a VRPNDeviceClient by specifying its URL (name@ipadress)
and its type (see
DeviceTypeclass). The subclass VRPNForceDevice is setting the style to
PHANTOM_OMNIby default for now.
- Create a VRPNDeviceServer
VRPNDeviceServer::addDeviceClient()to add the client created on step 1). This will analyse the IP, name, and type of the device client to instantiate a VRPN device connection. The added devices are then stored in three std:map so the
mainloop()can be called during the execution.
Updated their use in
- This calls
VTKRenderer::setRenderWindow. Needed to use a vtkRenderWindow from another instance (example : for a QT application, use QVTKWidget renderwindow)
- Use internal functions in