NetOceanDirectLighthouse 3.1.3
OceanDirect Lighthouse .NET API
NetLighthouseNonlinearity.h
Go to the documentation of this file.
1#pragma once
2#include "stdafx.h"
3#include "ManagedObject.h"
4
5using oceandirect::api::LHNonlinearityAPI;
6using NetOceanDirect::ManagedObject;
7using NetOceanDirect::MemoryCleanup;
8
9namespace NetLighthouse {
10 // force the instantiation here...otherwise we get build errors
11 typedef ManagedObject<LHNonlinearityAPI, MemoryCleanup::noDeletion> NonlinearityBase;
12
13 public ref class NetLighthouseNonlinearity :
14 public NonlinearityBase {
15 protected:
17 public:
26 virtual array<float>^ getNonlinearityCoefficients(unsigned int deviceID, int %errorCode);
27
28 protected:
30
31 };
32}
Definition NetLighthouseNonlinearity.h:14
static NetLighthouseNonlinearity nonlinearity
Definition NetLighthouseNonlinearity.h:29
virtual array< float > getNonlinearityCoefficients(unsigned int deviceID, int %errorCode)
Definition NetLighthouseNonlinearity.cpp:18
NetLighthouseNonlinearity()
Definition NetLighthouseNonlinearity.cpp:7
virtual ~NetLighthouseNonlinearity()
Definition NetLighthouseNonlinearity.h:18
static NetLighthouseNonlinearity getInstance()
Definition NetLighthouseNonlinearity.cpp:11
Definition NetLighthouse.h:21
ManagedObject< LHNonlinearityAPI, MemoryCleanup::noDeletion > NonlinearityBase
Definition NetLighthouseNonlinearity.h:11