|
| | ProblemReporterOGR (gdalcpp::Dataset &dataset) |
| |
| void | report_duplicate_node (osmium::object_id_type node_id1, osmium::object_id_type node_id2, osmium::Location location) override |
| |
| void | report_touching_ring (osmium::object_id_type node_id, osmium::Location location) override |
| |
| void | report_intersection (osmium::object_id_type way1_id, osmium::Location way1_seg_start, osmium::Location way1_seg_end, osmium::object_id_type way2_id, osmium::Location way2_seg_start, osmium::Location way2_seg_end, osmium::Location intersection) override |
| |
| void | report_duplicate_segment (const osmium::NodeRef &nr1, const osmium::NodeRef &nr2) override |
| |
| void | report_overlapping_segment (const osmium::NodeRef &nr1, const osmium::NodeRef &nr2) override |
| |
| void | report_ring_not_closed (const osmium::NodeRef &nr, const osmium::Way *way) override |
| |
| void | report_role_should_be_outer (osmium::object_id_type way_id, osmium::Location seg_start, osmium::Location seg_end) override |
| |
| void | report_role_should_be_inner (osmium::object_id_type way_id, osmium::Location seg_start, osmium::Location seg_end) override |
| |
| void | report_way_in_multiple_rings (const osmium::Way &way) override |
| |
| void | report_inner_with_same_tags (const osmium::Way &way) override |
| |
| void | report_duplicate_way (const osmium::Way &way) override |
| |
| void | report_way (const osmium::Way &way) override |
| |
| | ProblemReporter ()=default |
| |
| | ProblemReporter (const ProblemReporter &)=default |
| |
| ProblemReporter & | operator= (const ProblemReporter &)=default |
| |
| | ProblemReporter (ProblemReporter &&) noexcept=default |
| |
| ProblemReporter & | operator= (ProblemReporter &&) noexcept=default |
| |
| virtual | ~ProblemReporter () noexcept=default |
| |
| void | set_object (osmium::item_type object_type, osmium::object_id_type object_id) noexcept |
| |
| osmium::object_id_type | object_id () const noexcept |
| |
| void | set_nodes (size_t nodes) noexcept |
| |
| virtual void | report_duplicate_node (osmium::object_id_type node_id1, osmium::object_id_type node_id2, osmium::Location location) |
| |
| virtual void | report_touching_ring (osmium::object_id_type node_id, osmium::Location location) |
| |
| virtual void | report_intersection (osmium::object_id_type way1_id, osmium::Location way1_seg_start, osmium::Location way1_seg_end, osmium::object_id_type way2_id, osmium::Location way2_seg_start, osmium::Location way2_seg_end, osmium::Location intersection) |
| |
| virtual void | report_duplicate_segment (const osmium::NodeRef &nr1, const osmium::NodeRef &nr2) |
| |
| virtual void | report_overlapping_segment (const osmium::NodeRef &nr1, const osmium::NodeRef &nr2) |
| |
| virtual void | report_ring_not_closed (const osmium::NodeRef &nr, const osmium::Way *way) |
| |
| virtual void | report_role_should_be_outer (osmium::object_id_type way_id, osmium::Location seg_start, osmium::Location seg_end) |
| |
| virtual void | report_role_should_be_inner (osmium::object_id_type way_id, osmium::Location seg_start, osmium::Location seg_end) |
| |
| virtual void | report_way_in_multiple_rings (const osmium::Way &way) |
| |
| virtual void | report_inner_with_same_tags (const osmium::Way &way) |
| |
| virtual void | report_invalid_location (osmium::object_id_type way_id, osmium::object_id_type node_id) |
| |
| virtual void | report_duplicate_way (const osmium::Way &way) |
| |
| virtual void | report_way (const osmium::Way &way) |
| |
Report problems when assembling areas by adding them to layers in an OGR datasource.