[][src]Trait velodyne::Convertor

pub trait Convertor {
    fn convert<F, P>(
        &self,
        raw_point: &RawPacket,
        f: F
    ) -> Result<PacketMeta, ConversionError>
    where
        F: FnMut(P),
        P: From<FullPoint>
; }

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>, 

Converts RawPoints from packet to P and for every resulting points calls f using it as an input argument.

Loading content...

Implementors

impl Convertor for Hdl32Convertor[src]

impl<'a> Convertor for Hdl64Convertor[src]

Loading content...