Struct sdc::point::Point
[−]
[src]
pub struct Point { pub time: f64, pub range: f32, pub theta: f32, pub x: f32, pub y: f32, pub z: f32, pub amplitude: u16, pub width: u16, pub target_type: TargetType, pub target: u8, pub num_target: u8, pub rg_index: u16, pub facet_number: u8, pub high_channel: bool, pub class_id: Option<u8>, pub rho: Option<f32>, pub reflectance: Option<i16>, }
An SDC point.
Fields
time: f64
range: f32
theta: f32
x: f32
y: f32
z: f32
amplitude: u16
width: u16
target_type: TargetType
target: u8
num_target: u8
rg_index: u16
facet_number: u8
high_channel: bool
class_id: Option<u8>
rho: Option<f32>
reflectance: Option<i16>
Methods
impl Point
[src]
fn new() -> Point
fn channel_desc_byte(&self) -> u8
Returns the channel description byte from this point.
Examples
use sdc::point::Point; let point = Point::new(); let byte = point.channel_desc_byte();
Trait Implementations
impl Clone for Point
[src]
fn clone(&self) -> Point
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more