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 |
---|---|
property Camera | Camera Gets the Pinchot.Camera the camera image originates from. |
property 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. |
property IDictionary< Encoder, long > | EncoderValues Gets the encoder positions when the camera image was generated. |
property uint | ExposureTimeUs Gets the camera exposure time in microseconds used to generate the camera image. |
property uint | Height Gets the height of the image in pixels. |
property Laser | Laser Gets the Pinchot.Laser used to generate the camera image. |
property uint | LaserOnTimeUs Gets the laser on time in microseconds used to generate the camera image. |
property uint | ScanHeadID Gets the ID of the ScanHead the camera image originates from. |
property ulong | Timestamp Gets the time of the scan head in nanoseconds when the camera image was generated. |
property uint | Width Gets the width of the image in pixels. |
Public Properties Documentation¶
property Camera¶
Gets the Pinchot.Camera the camera image originates from.
Camera Camera;
The Pinchot.Camera the camera image originates from.
property 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.
property 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.
property 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.
property Height¶
Gets the height of the image in pixels.
uint Height;
The height of the image in pixels.
property Laser¶
Gets the Pinchot.Laser used to generate the camera image.
Laser Laser;
The Pinchot.Laser used to generate the camera image.
property 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.
property ScanHeadID¶
Gets the ID of the ScanHead the camera image originates from.
uint ScanHeadID;
The ID of the ScanHead the camera image originates from.
property 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.
property Width¶
Gets the width of the image in pixels.
uint Width;
The width of the image in pixels.