pdal::Options

class pdal::Options

Public Functions

Options()
Options(const Option &opt)
void add(const Option &option)
void add(const Options &options)
void addConditional(const Option &option)
void addConditional(const Options &option)
void remove(const Option &option)
void replace(const Option &option)
void toMetadata(MetadataNode &parent) const
template <typename T>
void add(const std::string &name, T value)
void add(const std::string &name, const std::string &value)
void add(const std::string &name, const bool &value)
template <typename T>
void replace(const std::string &name, T value)
void replace(const std::string &name, const std::string &value)
void replace(const std::string &name, const bool &value)
StringList getValues(const std::string &name) const
StringList getKeys() const
std::vector<Option> getOptions(std::string const &name = "") const
StringList toCommandLine() const

Convert options to a string list appropriate for parsing with ProgramArgs.

Return
List of options as argument strings.

Public Static Functions

Options fromFile(const std::string &filename, bool throwOnOpenError = true)