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