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
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.