API Documentation
Loading...
Searching...
No Matches
Magnetometer.h
Go to the documentation of this file.
1
#pragma once
2
#include "
DLLInfo.h
"
3
#include <NDEVR/INIInterface.h>
4
namespace
NDEVR
5
{
6
/**--------------------------------------------------------------------------------------------------
7
Class: MagneticDeclinationDialogFactory
8
9
\brief Allows program-wide registration of a magnetic dialog to display when user should adjust magnetic declination
10
\ingroup Hardware Magnetometer
11
*-----------------------------------------------------------------------------------------------**/
12
class
HARDWARE_API
MagneticDeclinationDialogFactory
13
{
14
public
:
15
static
void
OnRequestMagneticDeclination();
16
static
void
SetMagneticDeclination(
const
std::function<
void
()>& function);
17
protected
:
18
static
std::function<void()>
s_on_request_magnetic_declination
;
19
};
20
}
DLLInfo.h
HARDWARE_API
#define HARDWARE_API
Definition
DLLInfo.h:74
NDEVR::MagneticDeclinationDialogFactory
Allows program-wide registration of a magnetic dialog to display when user should adjust magnetic dec...
Definition
Magnetometer.h:13
NDEVR::MagneticDeclinationDialogFactory::s_on_request_magnetic_declination
static std::function< void()> s_on_request_magnetic_declination
Definition
Magnetometer.h:18
NDEVR
Definition
ACIColor.h:37
Hardware
Headers
Magnetometer.h