Skip to content

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.