Function ouster::sdk::mapping::parse_and_validate_constraints(const std::string&, SolverConfig&, core::ValidatorIssues&)¶
Defined in File constraint_config.h
Function Documentation¶
-
bool ouster::sdk::mapping::parse_and_validate_constraints(const std::string &json_data, SolverConfig &solver_config, core::ValidatorIssues &issues)¶
Parse and validate constraints configuration from JSON into a SolverConfig.
This function parses a JSON string containing solver configuration and constraints, populating the provided SolverConfig object with validated parameters and constraint objects.
- Throws:
runtime_error – if the text is not valid json.
- Parameters:
json_data[in] JSON string containing constraints configuration.
solver_config[out] The solver config object to populate with parsed constraints and parameters.
issues[out] The specific issues parsing the constraints configuration.
- Returns:
If parsing was successful (no critical issues)