KiCad PCB EDA Suite
NL_SCHEMATIC_PLUGIN Class Reference

The class that implements the public interface to the SpaceMouse plug-in. More...

#include <nl_schematic_plugin.h>

Public Member Functions

 NL_SCHEMATIC_PLUGIN ()
 Initializes a new instance of the NL_SCHEMATIC_PLUGIN. More...
 
virtual ~NL_SCHEMATIC_PLUGIN ()
 
void SetCanvas (EDA_DRAW_PANEL_GAL *aViewport)
 Sets the viewport controlled by the SpaceMouse. More...
 
void SetFocus (bool aFocus)
 Set the connection to the 3Dconnexion driver to the focus state so that 3DMouse data is routed to this connexion. More...
 

Private Attributes

NL_SCHEMATIC_PLUGIN_IMPLm_impl
 

Detailed Description

The class that implements the public interface to the SpaceMouse plug-in.

Definition at line 36 of file nl_schematic_plugin.h.

Constructor & Destructor Documentation

◆ NL_SCHEMATIC_PLUGIN()

NL_SCHEMATIC_PLUGIN::NL_SCHEMATIC_PLUGIN ( )

Initializes a new instance of the NL_SCHEMATIC_PLUGIN.

Definition at line 51 of file nl_schematic_plugin.cpp.

52{
53}

◆ ~NL_SCHEMATIC_PLUGIN()

NL_SCHEMATIC_PLUGIN::~NL_SCHEMATIC_PLUGIN ( )
virtual

Definition at line 66 of file nl_schematic_plugin.cpp.

67{
68}

Member Function Documentation

◆ SetCanvas()

void NL_SCHEMATIC_PLUGIN::SetCanvas ( EDA_DRAW_PANEL_GAL aViewport)

Sets the viewport controlled by the SpaceMouse.

Parameters
aViewportis the viewport to be navigated.

Definition at line 61 of file nl_schematic_plugin.cpp.

62{
63}

◆ SetFocus()

void NL_SCHEMATIC_PLUGIN::SetFocus ( bool  aFocus)

Set the connection to the 3Dconnexion driver to the focus state so that 3DMouse data is routed to this connexion.

Parameters
aFocusis true to set the connexion active.

Definition at line 56 of file nl_schematic_plugin.cpp.

57{
58}

Member Data Documentation

◆ m_impl

NL_SCHEMATIC_PLUGIN_IMPL* NL_SCHEMATIC_PLUGIN::m_impl
private

Definition at line 64 of file nl_schematic_plugin.h.


The documentation for this class was generated from the following files: