25 #ifndef vtkTDxMacDevice_h
26 #define vtkTDxMacDevice_h
28 #include "vtkRenderingOpenGLModule.h"
31 #include <3dConnexionClient/ConnexionClientAPI.h>
46 vtkSetStringMacro(ClientApplicationName);
a simple class to control print indentation
API to access a 3DConnexion input device.
Implementation of vtkTDxDevice on Mac.
static vtkTDxMacDevice * New()
virtual void Close()
See description in the superclass.
void Initialize()
Initialize the device with the current ClientApplicationName.
void ProcessEvent(const ConnexionDeviceState *s)
Translate the X11 event by invoking a VTK event, if the event came from the device.
unsigned char * CStringToPascalString(const char *s)
Convert a C string to a Pascal String.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
char * ClientApplicationName
virtual ~vtkTDxMacDevice()
Destructor.
vtkTDxMacDevice()
Default constructor.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.