Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Options reader_opts;
- reader_opts.add<std::string>("filename", "/path/to/my/file.las");
- reader_opts.add<bool>("debug", true);
- Options writer_opts;
- writer_opts.add<std::string>("filename", "/path/to/output/file.laz");
- writer_opts.add<bool>("compression", true);
- // This copies reader_opts and in the process calls
- // Options::setStageName(this.getName());
- drivers.las.Reader reader(reader_opts);
- drivers.las.Writer writer(reader, writer_opts);
- Options const& r_ops = reader.getOptions();
- std::string const& r_name = r_ops.getStageName(); // returns drivers.las.reader
- Options const& w_ops = writer.getOptions();
- std::string const& w_name = w_ops.getStageName(); // returns drivers.las.writer
- Options::iterator i = writer.getOptions("drivers.las.reader")
- while (i)
- {
- std::cout << "filename: " << i->getOption<std::string>("filename") << std::cout;
- i++;
- }
Add Comment
Please, Sign In to add comment