The Robot Application Programming Interface Delegate Project
|
Single (or multiple) line range scan. More...
import "RangeScanConfig.idl";
Public Attributes | |
public String128 | frameName |
Reference frame. | |
public ShortSequence64 | scanLengths |
Descriptions of rows from the same scan-line. | |
public ShortSequence64 | scanAzimuth |
Horizontal shot angles of samples in a scan-line for those sensors that have static horizontal spacing. | |
public float | scanAzimuthScale |
Scaling factor to convert azimuth units to radians. | |
public ShortSequence64 | scanElevation |
Vertical shot angles of samples for those sensors that have static vertical spacing between scan lines. | |
public float | scanElevationScale |
Scaling factor to convert elevation units to radians. | |
public float | rangeScale |
Scaling factor to convert range units to meters. | |
public float | intensityScale |
Scaling factor to convert byte value to intensity units FIXME: this is underspecified. |
public float intensityScale |
What are intensity units?
public float rangeScale |
public ShortSequence64 scanAzimuth |
For sensors with dynamic horizontal spacing, this sequence will be empty and the corresponding member in RangeScanSample will be used.
public float scanAzimuthScale |
public ShortSequence64 scanElevation |
For sensors with dynamic vertical spacing, this sequence will be empty and the corresponding member in RangeScanSample will be used.
public float scanElevationScale |
public ShortSequence64 scanLengths |
If instrument is a single line scanner, this is unused. If instrument has multiple scan lines, this defines which samples belong to which scan line. e.g. if there are 4 scan lines of 100 points each, the Sample vector would be of size 400, and rowLengths = {100, 100, 100, 100}.