Struct las::Builder [] [src]

pub struct Builder {
    // some fields omitted
}

Configure a Writer.

Methods

impl Builder
[src]

Creates a new Builder.

Examples

let builder = Builder::new();

Creates a new Builder and configures it to match the provided Reader.

Examples

use las::Reader;
let reader = Reader::from_path("data/1.0_0.las").unwrap();
let builder = Builder::from_reader(&reader);

Sets the LAS version.

Examples

use las::Version;
let builder = Builder::new().version(Version::new(1, 2));

Sets the point format.

Examples

use las::point;
let builder = Builder::new().point_format(point::Format::from(1));

Sets the extra bytes on the output file.

Examples

let builder = Builder::new().extra_bytes(2);

Creates a Writer.

This method does not consume the builder.

Examples

use std::io::Cursor;
let writer = Builder::new().writer(Cursor::new(Vec::new())).unwrap();

Trait Implementations

impl Debug for Builder
[src]

Formats the value using the given formatter.

impl Default for Builder
[src]

Returns the "default value" for a type. Read more