Class CameraConfigMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] Message used to define the configuration of a camera. This includes all the properties used for the camera that have been taken.
public sealed class CameraConfigMessage : Message
- Inheritance
-
CameraConfigMessage
Fields
Aperture
The diameter of the opening of the lens, larger opening means wider FOV
[Unit(UnitPrefix.MILLI, UnitType.METRE)]
public double Aperture
Field Value
CircleOfConfusion
Defines the acceptable level of blur, as measured on the sensor
[Unit(UnitPrefix.MILLI, UnitType.METRE)]
public double CircleOfConfusion
Field Value
DepthOfField
Range between the nearest and farthest objects that are in focus
[Unit(UnitType.METRE)]
public double DepthOfField
Field Value
DepthOfFieldFar
Farthest distance in which incoming light will be acceptably in focus, as per the circle of confusion.
[Unit(UnitType.METRE)]
public double DepthOfFieldFar
Field Value
DepthOfFieldNear
Nearest distance in which incoming light will be acceptably in focus, as per the circle of confusion.
[Unit(UnitType.METRE)]
public double DepthOfFieldNear
Field Value
FieldOfView
The field of view of the camera
[Unit(UnitType.DEGREE)]
public double FieldOfView
Field Value
FocalLength
The Distance from the nodal point (where light converges) of the lens to the sensor, longer distance confines FO
[Unit(UnitPrefix.MILLI, UnitType.METRE)]
public double FocalLength
Field Value
FocusingDistance
Distance from the camera in which incoming light will be in focus from the sensor.
[Unit(UnitType.METRE)]
public double FocusingDistance
Field Value
HyperfocalDistance
The distance from the camera where, if the focusing distance is set to infinity, all incoming light from beyond this distance would be acceptably in focus.
[Unit(UnitType.METRE)]
public double HyperfocalDistance
Field Value
IsEvent
A flag for if the camera is capturing events
[Unit(UnitType.NONE)]
public bool IsEvent
Field Value
IsMonochromatic
A flag for if the camera is monochromatic
[Unit(UnitType.NONE)]
public bool IsMonochromatic
Field Value
PixelPitch
The spacing from one pixel to its X or Y neighbour, center to center.
[Unit(UnitPrefix.MILLI, UnitType.METRE)]
public double PixelPitch
Field Value
Resolution
The resolution of the camera
[Unit(UnitType.NONE)]
public Vector2 Resolution
Field Value
SensorSize
Resulting physical size of the sensor, based on the focal distance.
[Unit(UnitPrefix.MILLI, UnitType.METRE)]
public Vector2 SensorSize