NetOceanDirect 3.1.3
OceanDirect .NET API
Pixel.h
Go to the documentation of this file.
1#pragma once
2#include "ManagedObject.h"
3#include "api/advanced/PixelAPI.h"
4using oceandirect::api::PixelAPI;
5
6namespace NetOceanDirect {
7
8 public ref class Pixel : public ManagedObject<PixelAPI>
9 {
10 protected:
11 Pixel();
12 public:
13 Pixel(PixelAPI* instance);
14
15 virtual ~Pixel() {};
16 static Pixel^ getInstance();
17
28 int getPixelCount(long deviceID, int% errorCode);
29
30 int getActivePixelCount(long deviceID, int% errorCode);
31
42 array<int>^ getActivePixelRange(long deviceID, int% errorCode);
43
44 int getOpticalDarkPixelCount(long deviceID, int% errorCode);
45
56 array<int>^ getOpticalDarkPixelRange(long deviceID, int% errorCode);
57
58 int getTransitionPixelCount(long deviceID, int% errorCode);
59
70 array<int>^ getTransitionPixelRange(long deviceID, int% errorCode);
71
83 array<int>^ getBadPixelIndices(long deviceID, int% errorCode);
84
94 void setBadPixelIndices(long deviceID, int% errorCode, array<int>^ indices);
95
96 protected:
97 static Pixel^ pixel;
98 };
99}
Definition ManagedObject.h:16
Definition Pixel.h:9
int getActivePixelCount(long deviceID, int% errorCode)
Definition Pixel.cpp:27
static Pixel pixel
Definition Pixel.h:97
Pixel()
Definition Pixel.cpp:8
int getPixelCount(long deviceID, int% errorCode)
Definition Pixel.cpp:21
array< int > getOpticalDarkPixelRange(long deviceID, int% errorCode)
Definition Pixel.cpp:57
array< int > getBadPixelIndices(long deviceID, int% errorCode)
Definition Pixel.cpp:88
int getTransitionPixelCount(long deviceID, int% errorCode)
Definition Pixel.cpp:69
static Pixel getInstance()
Definition Pixel.cpp:14
int getOpticalDarkPixelCount(long deviceID, int% errorCode)
Definition Pixel.cpp:51
array< int > getActivePixelRange(long deviceID, int% errorCode)
Definition Pixel.cpp:33
void setBadPixelIndices(long deviceID, int% errorCode, array< int >^ indices)
Definition Pixel.cpp:101
virtual ~Pixel()
Definition Pixel.h:15
array< int > getTransitionPixelRange(long deviceID, int% errorCode)
Definition Pixel.cpp:75
Definition Advanced.h:6