[−][src]Trait velodyne::Convertor
Trait for converting raw lidar points fo FullPoint
.
Implementors can use calibration tables under the hood.
Required methods
fn convert<F, P>(
&self,
raw_point: &RawPacket,
f: F
) -> Result<PacketMeta, ConversionError> where
F: FnMut(P),
P: From<FullPoint>,
&self,
raw_point: &RawPacket,
f: F
) -> Result<PacketMeta, ConversionError> where
F: FnMut(P),
P: From<FullPoint>,
Converts RawPoint
s from packet to P
and for every resulting points
calls f
using it as an input argument.
Implementors
impl Convertor for Hdl32Convertor
[src]
fn convert<F, P>(
&self,
raw_packet: &RawPacket,
f: F
) -> Result<PacketMeta, ConversionError> where
F: FnMut(P),
P: From<FullPoint>,
[src]
&self,
raw_packet: &RawPacket,
f: F
) -> Result<PacketMeta, ConversionError> where
F: FnMut(P),
P: From<FullPoint>,
impl<'a> Convertor for Hdl64Convertor
[src]
fn convert<F, P>(
&self,
raw_packet: &RawPacket,
f: F
) -> Result<PacketMeta, ConversionError> where
F: FnMut(P),
P: From<FullPoint>,
[src]
&self,
raw_packet: &RawPacket,
f: F
) -> Result<PacketMeta, ConversionError> where
F: FnMut(P),
P: From<FullPoint>,