Trait las::writer::Write

source ·
pub trait Write {
    // Required methods
    fn header(&self) -> &Header;
    fn write(&mut self, point: Point) -> Result<()>;
}
Expand description

Writes LAS data.

See StdWriter for a concrete implementation.

Required Methods§

source

fn header(&self) -> &Header

Returns a reference to this writer’s header.

§Examples
use las::{Write, Writer};
let writer = Writer::default();
let header = writer.header();
source

fn write(&mut self, point: Point) -> Result<()>

Writes a point

§Examples
use std::io::Cursor;
use las::{Write, Writer};

let mut writer = Writer::default();
writer.write(Default::default()).unwrap();

Implementors§

source§

impl<W: 'static + Write + Seek + Debug + Send> Write for Writer<W>