Class JoeScan::Pinchot::CameraImage¶
ClassList > JoeScan > Pinchot > CameraImage
Image data from a scan head.
The camera image class provides properties and methods for accessing the information contained in an image received from a scan head. The properties include the image pixel data, timestamp, encoder values, and other properties.
Public Properties¶
| Type | Name |
|---|---|
| Camera | Camera Gets the Pinchot.Camera the camera image originates from. |
| byte[] | Data Gets the byte array representing the pixel data. Pixel data is one byte per pixel, Width pixels per row, Height rows per image. |
| IDictionary< Encoder, long > | EncoderValues Gets the encoder positions when the camera image was generated. |
| uint | ExposureTimeUs Gets the camera exposure time in microseconds used to generate the camera image. |
| uint | Height Gets the height of the image in pixels. |
| Laser | Laser Gets the Pinchot.Laser used to generate the camera image. |
| uint | LaserOnTimeUs Gets the laser on time in microseconds used to generate the camera image. |
| uint | ScanHeadID Gets the ID of the ScanHead the camera image originates from. |
| ulong | Timestamp Gets the time of the scan head in nanoseconds when the camera image was generated. |
| uint | Width Gets the width of the image in pixels. |
Public Properties Documentation¶
Camera¶
Gets the Pinchot.Camera the camera image originates from.
Camera Camera;
The Pinchot.Camera the camera image originates from.
Data¶
Gets the byte array representing the pixel data. Pixel data is one byte per pixel, Width pixels per row, Height rows per image.
byte [] Data;
The array of bytes representing the pixel data.
EncoderValues¶
Gets the encoder positions when the camera image was generated.
IDictionary<Encoder, long> EncoderValues;
A IDictionary<TKey,TValue> of encoder positions when the camera image was generated.
ExposureTimeUs¶
Gets the camera exposure time in microseconds used to generate the camera image.
uint ExposureTimeUs;
The camera exposure time in microseconds used to generate the camera image.
Height¶
Gets the height of the image in pixels.
uint Height;
The height of the image in pixels.
Laser¶
Gets the Pinchot.Laser used to generate the camera image.
Laser Laser;
The Pinchot.Laser used to generate the camera image.
LaserOnTimeUs¶
Gets the laser on time in microseconds used to generate the camera image.
uint LaserOnTimeUs;
The laser on time in microseconds used to generate the camera image.
ScanHeadID¶
Gets the ID of the ScanHead the camera image originates from.
uint ScanHeadID;
The ID of the ScanHead the camera image originates from.
Timestamp¶
Gets the time of the scan head in nanoseconds when the camera image was generated.
ulong Timestamp;
The time of the scan head in nanoseconds when the camera image was generated.
Width¶
Gets the width of the image in pixels.
uint Width;
The width of the image in pixels.