24#ifndef SPNAV_VIEWER_PLUGIN_H 
   25#define SPNAV_VIEWER_PLUGIN_H 
   43    void OnPan( 
double x, 
double y, 
double z ) 
override;
 
   44    void OnRotate( 
double rx, 
double ry, 
double rz ) 
override;
 
   45    void OnButton( 
int button, 
bool pressed ) 
override;
 
 
Implement a canvas based on a wxGLCanvas.
 
void SetFocus(bool aFocus=true)
 
void OnRotate(double rx, double ry, double rz) override
Handle rotational events.
 
std::unique_ptr< SPACENAV_DRIVER > m_driver
 
void OnPan(double x, double y, double z) override
Handle translation (pan) events.
 
void onPollTimer(wxTimerEvent &evt)
 
SPNAV_VIEWER_PLUGIN(EDA_3D_CANVAS *aCanvas)
 
void OnButton(int button, bool pressed) override
Handle button press/release events.