NetOceanDirect  2.4.0
OceanDirect .NET API
Pixel.h
1 #pragma once
2 #include "ManagedObject.h"
3 
4 namespace NetOceanDirect {
5 
6  public ref class Pixel : public ManagedObject<PixelAPI>
7  {
8  Pixel();
9  public:
10  virtual ~Pixel() {};
11  static Pixel^ getInstance();
12 
23  int getPixelCount(long deviceID, int% errorCode);
24 
35  array<int>^ getActivePixelRange(long deviceID, int% errorCode);
36 
47  array<int>^ getOpticalDarkPixelRange(long deviceID, int% errorCode);
48 
59  array<int>^ getTransitionPixelRange(long deviceID, int% errorCode);
60 
71  array<int>^ getBadPixelIndices(long deviceID, int% errorCode);
72 
73 
74  private:
75  static Pixel^ pixel;
76  };
77 }
Definition: ManagedObject.h:8
Definition: Pixel.h:7
int getPixelCount(long deviceID, int% errorCode)
Definition: Pixel.cpp:17
array< int > getOpticalDarkPixelRange(long deviceID, int% errorCode)
Definition: Pixel.cpp:35
array< int > getBadPixelIndices(long deviceID, int% errorCode)
Definition: Pixel.cpp:60
array< int > getActivePixelRange(long deviceID, int% errorCode)
Definition: Pixel.cpp:23
array< int > getTransitionPixelRange(long deviceID, int% errorCode)
Definition: Pixel.cpp:47