SYMBOL INDEX (12245 symbols across 1600 files) FILE: pyatlas/pyatlas/atlas.py class Atlas (line 31) | class Atlas(object): method __init__ (line 36) | def __init__(self, atlas_file_path, lazy_loading=True): method metadata (line 105) | def metadata(self): method points (line 114) | def points(self, predicate=lambda p: True): method point (line 124) | def point(self, identifier): method lines (line 134) | def lines(self, predicate=lambda l: True): method line (line 144) | def line(self, identifier): method areas (line 154) | def areas(self, predicate=lambda a: True): method area (line 164) | def area(self, identifier): method nodes (line 174) | def nodes(self, predicate=lambda n: True): method node (line 184) | def node(self, identifier): method edges (line 194) | def edges(self, predicate=lambda e: True): method edge (line 204) | def edge(self, identifier): method relations (line 214) | def relations(self, predicate=lambda r: True): method relation (line 224) | def relation(self, identifier): method entities (line 234) | def entities(self, predicate=lambda e: True): method entity (line 258) | def entity(self, identifier, entity_type): method points_at (line 278) | def points_at(self, location, predicate=lambda p: True): method points_within (line 286) | def points_within(self, polygon, predicate=lambda p: True): method lines_containing (line 299) | def lines_containing(self, location, predicate=lambda l: True): method lines_intersecting_polyline (line 313) | def lines_intersecting_polyline(self, polyline, predicate=lambda l: Tr... method lines_intersecting (line 327) | def lines_intersecting(self, polygon, predicate=lambda l: True): method areas_covering (line 341) | def areas_covering(self, location, predicate=lambda a: True): method areas_intersecting (line 354) | def areas_intersecting(self, polygon, predicate=lambda a: True): method nodes_at (line 367) | def nodes_at(self, location, predicate=lambda n: True): method nodes_within (line 375) | def nodes_within(self, polygon, predicate=lambda n: True): method edges_containing (line 388) | def edges_containing(self, location, predicate=lambda e: True): method edges_intersecting_polyline (line 402) | def edges_intersecting_polyline(self, polyline, predicate=lambda e: Tr... method edges_intersecting (line 416) | def edges_intersecting(self, polygon, predicate=lambda e: True): method relations_with_entities_intersecting (line 430) | def relations_with_entities_intersecting(self, polygon, predicate=lamb... method load_all_fields (line 443) | def load_all_fields(self): method number_of_points (line 455) | def number_of_points(self): method number_of_lines (line 461) | def number_of_lines(self): method number_of_areas (line 467) | def number_of_areas(self): method number_of_nodes (line 473) | def number_of_nodes(self): method number_of_edges (line 479) | def number_of_edges(self): method number_of_relations (line 485) | def number_of_relations(self): method _get_dictionary (line 492) | def _get_dictionary(self): method _get_pointIdentifiers (line 497) | def _get_pointIdentifiers(self): method _get_pointIdentifierToPointArrayIndex (line 502) | def _get_pointIdentifierToPointArrayIndex(self): method _get_pointLocations (line 508) | def _get_pointLocations(self): method _get_pointTags (line 513) | def _get_pointTags(self): method _get_pointIndexToRelationIndices (line 519) | def _get_pointIndexToRelationIndices(self): method _get_lineIdentifiers (line 524) | def _get_lineIdentifiers(self): method _get_lineIdentifierToLineArrayIndex (line 529) | def _get_lineIdentifierToLineArrayIndex(self): method _get_linePolyLines (line 534) | def _get_linePolyLines(self): method _get_lineTags (line 539) | def _get_lineTags(self): method _get_lineIndexToRelationIndices (line 545) | def _get_lineIndexToRelationIndices(self): method _get_areaIdentifiers (line 550) | def _get_areaIdentifiers(self): method _get_areaIdentifierToAreaArrayIndex (line 555) | def _get_areaIdentifierToAreaArrayIndex(self): method _get_areaPolygons (line 560) | def _get_areaPolygons(self): method _get_areaTags (line 565) | def _get_areaTags(self): method _get_areaIndexToRelationIndices (line 571) | def _get_areaIndexToRelationIndices(self): method _get_nodeIdentifiers (line 576) | def _get_nodeIdentifiers(self): method _get_nodeIdentifierToNodeArrayIndex (line 581) | def _get_nodeIdentifierToNodeArrayIndex(self): method _get_nodeLocations (line 586) | def _get_nodeLocations(self): method _get_nodeTags (line 591) | def _get_nodeTags(self): method _get_nodeInEdgesIndices (line 597) | def _get_nodeInEdgesIndices(self): method _get_nodeOutEdgesIndices (line 602) | def _get_nodeOutEdgesIndices(self): method _get_nodeIndexToRelationIndices (line 607) | def _get_nodeIndexToRelationIndices(self): method _get_edgeIdentifiers (line 612) | def _get_edgeIdentifiers(self): method _get_edgeIdentifierToEdgeArrayIndex (line 617) | def _get_edgeIdentifierToEdgeArrayIndex(self): method _get_edgeStartNodeIndex (line 622) | def _get_edgeStartNodeIndex(self): method _get_edgeEndNodeIndex (line 627) | def _get_edgeEndNodeIndex(self): method _get_edgePolyLines (line 632) | def _get_edgePolyLines(self): method _get_edgeTags (line 637) | def _get_edgeTags(self): method _get_edgeIndexToRelationIndices (line 643) | def _get_edgeIndexToRelationIndices(self): method _get_relationIdentifiers (line 648) | def _get_relationIdentifiers(self): method _get_relationIdentifierToRelationArrayIndex (line 653) | def _get_relationIdentifierToRelationArrayIndex(self): method _get_relationMemberTypes (line 659) | def _get_relationMemberTypes(self): method _get_relationMemberIndices (line 664) | def _get_relationMemberIndices(self): method _get_relationMemberRoles (line 669) | def _get_relationMemberRoles(self): method _get_relationTags (line 674) | def _get_relationTags(self): method _get_relationIndexToRelationIndices (line 680) | def _get_relationIndexToRelationIndices(self): method _get_point_spatial_index (line 686) | def _get_point_spatial_index(self): method _get_line_spatial_index (line 693) | def _get_line_spatial_index(self): method _get_area_spatial_index (line 700) | def _get_area_spatial_index(self): method _get_node_spatial_index (line 707) | def _get_node_spatial_index(self): method _get_edge_spatial_index (line 714) | def _get_edge_spatial_index(self): method _get_relation_spatial_index (line 721) | def _get_relation_spatial_index(self): class _AtlasSerializer (line 729) | class _AtlasSerializer(object): method __init__ (line 867) | def __init__(self, atlas_file, atlas): method _load_all_fields (line 871) | def _load_all_fields(self): method _load_metadata (line 875) | def _load_metadata(self): method _load_dictionary (line 881) | def _load_dictionary(self): method _load_pointIdentifiers (line 888) | def _load_pointIdentifiers(self): method _load_pointIdentifierToPointArrayIndex (line 893) | def _load_pointIdentifierToPointArrayIndex(self): method _load_pointLocations (line 900) | def _load_pointLocations(self): method _load_pointTags (line 905) | def _load_pointTags(self): method _load_pointIndexToRelationIndices (line 911) | def _load_pointIndexToRelationIndices(self): method _load_lineIdentifiers (line 919) | def _load_lineIdentifiers(self): method _load_lineIdentifierToLineArrayIndex (line 924) | def _load_lineIdentifierToLineArrayIndex(self): method _load_linePolylines (line 931) | def _load_linePolylines(self): method _load_lineTags (line 941) | def _load_lineTags(self): method _load_lineIndexToRelationIndices (line 947) | def _load_lineIndexToRelationIndices(self): method _load_areaIdentifiers (line 954) | def _load_areaIdentifiers(self): method _load_areaIdentifierToAreaArrayIndex (line 959) | def _load_areaIdentifierToAreaArrayIndex(self): method _load_areaPolygons (line 966) | def _load_areaPolygons(self): method _load_areaTags (line 976) | def _load_areaTags(self): method _load_areaIndexToRelationIndices (line 982) | def _load_areaIndexToRelationIndices(self): method _load_nodeIdentifiers (line 989) | def _load_nodeIdentifiers(self): method _load_nodeIdentifierToNodeArrayIndex (line 994) | def _load_nodeIdentifierToNodeArrayIndex(self): method _load_nodeLocations (line 1001) | def _load_nodeLocations(self): method _load_nodeTags (line 1006) | def _load_nodeTags(self): method _load_nodeInEdgesIndices (line 1012) | def _load_nodeInEdgesIndices(self): method _load_nodeOutEdgesIndices (line 1018) | def _load_nodeOutEdgesIndices(self): method _load_nodeIndexToRelationIndices (line 1024) | def _load_nodeIndexToRelationIndices(self): method _load_edgeIdentifiers (line 1031) | def _load_edgeIdentifiers(self): method _load_edgeIdentifierToEdgeArrayIndex (line 1036) | def _load_edgeIdentifierToEdgeArrayIndex(self): method _load_edgeStartNodeIndex (line 1043) | def _load_edgeStartNodeIndex(self): method _load_edgeEndNodeIndex (line 1048) | def _load_edgeEndNodeIndex(self): method _load_edgePolylines (line 1053) | def _load_edgePolylines(self): method _load_edgeTags (line 1063) | def _load_edgeTags(self): method _load_edgeIndexToRelationIndices (line 1069) | def _load_edgeIndexToRelationIndices(self): method _load_relationIdentifiers (line 1076) | def _load_relationIdentifiers(self): method _load_relationIdentifierToRelationArrayIndex (line 1081) | def _load_relationIdentifierToRelationArrayIndex(self): method _load_relationMemberTypes (line 1088) | def _load_relationMemberTypes(self): method _load_relationMemberIndices (line 1094) | def _load_relationMemberIndices(self): method _load_relationMemberRoles (line 1100) | def _load_relationMemberRoles(self): method _load_relationTags (line 1106) | def _load_relationTags(self): method _load_relationIndexToRelationIndices (line 1112) | def _load_relationIndexToRelationIndices(self): method _load_field (line 1120) | def _load_field(self, field_name): class _PackedTagStore (line 1130) | class _PackedTagStore(object): method __init__ (line 1135) | def __init__(self, dictionary): method set_dictionary (line 1140) | def set_dictionary(self, dictionary): method __str__ (line 1143) | def __str__(self): method to_key_value_dict (line 1150) | def to_key_value_dict(self, index): class _IntegerDictionary (line 1169) | class _IntegerDictionary(object): method __init__ (line 1174) | def __init__(self): method add (line 1178) | def add(self, index, word): method size (line 1184) | def size(self): method word (line 1187) | def word(self, index): function _read_zipentry (line 1195) | def _read_zipentry(zip_file, entry): function _get_packed_tag_store_from_proto (line 1203) | def _get_packed_tag_store_from_proto(proto_store): function _get_integer_dictionary_from_proto (line 1225) | def _get_integer_dictionary_from_proto(proto_integer_dictionary): function _get_dict_from_longtolongmap (line 1242) | def _get_dict_from_longtolongmap(proto_map): function _get_dict_from_protolongtolongmultimap (line 1254) | def _get_dict_from_protolongtolongmultimap(proto_map): FILE: pyatlas/pyatlas/atlas_entities.py class EntityType (line 16) | class EntityType(object): method __init__ (line 22) | def __init__(self): class AtlasEntity (line 43) | class AtlasEntity(pyatlas.geometry.Boundable): method __init__ (line 50) | def __init__(self, parent_atlas): method __eq__ (line 56) | def __eq__(self, other): method __ne__ (line 64) | def __ne__(self, other): method __hash__ (line 72) | def __hash__(self): method get_identifier (line 78) | def get_identifier(self): method get_tags (line 84) | def get_tags(self): method bounds (line 90) | def bounds(self): method intersects (line 96) | def intersects(self, polygon): method relations (line 102) | def relations(self): method get_type (line 108) | def get_type(self): method get_osm_identifier (line 114) | def get_osm_identifier(self): method get_parent_atlas (line 121) | def get_parent_atlas(self): method _get_relations_helper (line 127) | def _get_relations_helper(self, relation_map, index): class Point (line 144) | class Point(AtlasEntity): method __init__ (line 149) | def __init__(self, parent_atlas, index): method __str__ (line 156) | def __str__(self): method get_identifier (line 173) | def get_identifier(self): method as_location (line 179) | def as_location(self): method get_tags (line 186) | def get_tags(self): method bounds (line 193) | def bounds(self): method intersects (line 199) | def intersects(self, polygon): method relations (line 205) | def relations(self): method get_type (line 213) | def get_type(self): class Line (line 220) | class Line(AtlasEntity): method __init__ (line 225) | def __init__(self, parent_atlas, index): method __str__ (line 232) | def __str__(self): method as_polyline (line 249) | def as_polyline(self): method get_identifier (line 255) | def get_identifier(self): method get_tags (line 261) | def get_tags(self): method bounds (line 268) | def bounds(self): method intersects (line 274) | def intersects(self, polygon): method relations (line 280) | def relations(self): method get_type (line 288) | def get_type(self): class Area (line 295) | class Area(AtlasEntity): method __init__ (line 300) | def __init__(self, parent_atlas, index): method __str__ (line 307) | def __str__(self): method get_identifier (line 324) | def get_identifier(self): method as_polygon (line 330) | def as_polygon(self): method get_tags (line 336) | def get_tags(self): method bounds (line 343) | def bounds(self): method intersects (line 349) | def intersects(self, polygon): method relations (line 355) | def relations(self): method get_type (line 363) | def get_type(self): class Node (line 370) | class Node(AtlasEntity): method __init__ (line 376) | def __init__(self, parent_atlas, index): method __str__ (line 383) | def __str__(self): method get_identifier (line 410) | def get_identifier(self): method as_location (line 416) | def as_location(self): method get_tags (line 423) | def get_tags(self): method bounds (line 430) | def bounds(self): method intersects (line 436) | def intersects(self, polygon): method in_edges (line 442) | def in_edges(self): method out_edges (line 453) | def out_edges(self): method connected_edges (line 464) | def connected_edges(self): method get_absolute_valence (line 476) | def get_absolute_valence(self): method get_valence (line 483) | def get_valence(self): method relations (line 495) | def relations(self): method get_type (line 503) | def get_type(self): class Edge (line 510) | class Edge(AtlasEntity): method __init__ (line 520) | def __init__(self, parent_atlas, index): method __str__ (line 527) | def __str__(self): method __lt__ (line 553) | def __lt__(self, other): method as_polyline (line 560) | def as_polyline(self): method get_identifier (line 566) | def get_identifier(self): method get_tags (line 573) | def get_tags(self): method bounds (line 580) | def bounds(self): method intersects (line 586) | def intersects(self, polygon): method relations (line 592) | def relations(self): method connected_nodes (line 600) | def connected_nodes(self): method connected_edges (line 609) | def connected_edges(self): method start (line 624) | def start(self): method end (line 632) | def end(self): method get_master_edge (line 640) | def get_master_edge(self): method is_master_edge (line 649) | def is_master_edge(self): method has_reversed_edge (line 655) | def has_reversed_edge(self): method is_reversed_edge (line 661) | def is_reversed_edge(self, candidate): method get_reversed_edge (line 669) | def get_reversed_edge(self): method get_highway_tag_value (line 678) | def get_highway_tag_value(self): method is_connected_at_end_to (line 689) | def is_connected_at_end_to(self, candidates): method is_connected_at_start_to (line 703) | def is_connected_at_start_to(self, candidates): method is_way_sectioned (line 717) | def is_way_sectioned(self): method get_type (line 723) | def get_type(self): class Relation (line 730) | class Relation(AtlasEntity): method __init__ (line 736) | def __init__(self, parent_atlas, index): method __str__ (line 743) | def __str__(self): method get_identifier (line 764) | def get_identifier(self): method get_members (line 770) | def get_members(self): method get_tags (line 808) | def get_tags(self): method bounds (line 815) | def bounds(self): method intersects (line 836) | def intersects(self, polygon): method relations (line 851) | def relations(self): method get_type (line 859) | def get_type(self): class RelationMember (line 866) | class RelationMember(object): method __init__ (line 872) | def __init__(self, role, entity, identifier): method __lt__ (line 880) | def __lt__(self, other): method __str__ (line 900) | def __str__(self): method get_entity (line 911) | def get_entity(self): method get_relation_identifier (line 917) | def get_relation_identifier(self): method get_role (line 923) | def get_role(self): function entity_type_to_str (line 930) | def entity_type_to_str(value): FILE: pyatlas/pyatlas/atlas_metadata.py class AtlasMetaData (line 6) | class AtlasMetaData(object): method __init__ (line 25) | def __init__(self): function _get_atlas_metadata_from_proto (line 40) | def _get_atlas_metadata_from_proto(proto_atlas_metadata): FILE: pyatlas/pyatlas/geometry.py class Boundable (line 28) | class Boundable(object): method __init__ (line 33) | def __init__(self): method bounds (line 36) | def bounds(self): method intersects (line 42) | def intersects(self, polygon): class Location (line 49) | class Location(Boundable): method __init__ (line 65) | def __init__(self, latitude, longitude): method __str__ (line 84) | def __str__(self): method __eq__ (line 92) | def __eq__(self, other): method __ne__ (line 99) | def __ne__(self, other): method __hash__ (line 105) | def __hash__(self): method get_as_packed_int (line 113) | def get_as_packed_int(self): method bounds (line 123) | def bounds(self): method intersects (line 129) | def intersects(self, polygon): method get_latitude (line 135) | def get_latitude(self): method get_latitude_deg (line 141) | def get_latitude_deg(self): method get_longitude (line 147) | def get_longitude(self): method get_longitude_deg (line 153) | def get_longitude_deg(self): class PolyLine (line 160) | class PolyLine(Boundable): method __init__ (line 165) | def __init__(self, location_list, deep=False): method __str__ (line 181) | def __str__(self): method __eq__ (line 188) | def __eq__(self, other): method __ne__ (line 200) | def __ne__(self, other): method __hash__ (line 211) | def __hash__(self): method compress (line 220) | def compress(self): method bounds (line 253) | def bounds(self): method intersects_polyline (line 259) | def intersects_polyline(self, polyline): method intersects (line 267) | def intersects(self, polygon): method get_locations_list (line 273) | def get_locations_list(self): method length (line 279) | def length(self): method locations (line 293) | def locations(self): class Polygon (line 301) | class Polygon(PolyLine): method __init__ (line 308) | def __init__(self, location_list, deep=False): method __str__ (line 316) | def __str__(self): method fully_geometrically_encloses_location (line 323) | def fully_geometrically_encloses_location(self, location): method _overlaps_polygon (line 332) | def _overlaps_polygon(self, polygon): method overlaps_polyline (line 344) | def overlaps_polyline(self, polyline): method closed_loop (line 356) | def closed_loop(self): method intersects (line 365) | def intersects(self, polygon): class Rectangle (line 373) | class Rectangle(Polygon): method __init__ (line 378) | def __init__(self, lower_left, upper_right): method get_lower_left (line 390) | def get_lower_left(self): method get_upper_right (line 396) | def get_upper_right(self): function location_with_degrees (line 403) | def location_with_degrees(latitude, longitude): function location_from_packed_int (line 412) | def location_from_packed_int(packed_location): function degree_as_dm7 (line 428) | def degree_as_dm7(degree): function dm7_as_degree (line 436) | def dm7_as_degree(dm7): function decompress_polyline (line 443) | def decompress_polyline(bytestring): function decompress_polygon (line 452) | def decompress_polygon(bytestring): function bounds_locations (line 461) | def bounds_locations(locations): function bounds_atlasentities (line 490) | def bounds_atlasentities(entities): function location_haversine_distance (line 520) | def location_haversine_distance(location1, location2): function convert_to_radians (line 540) | def convert_to_radians(degree): function convert_to_degrees (line 547) | def convert_to_degrees(radian): function boundable_to_shapely_box (line 554) | def boundable_to_shapely_box(boundable): function polygon_to_shapely_polygon (line 562) | def polygon_to_shapely_polygon(polygon): function polygon_to_shapely_polygon_wkt_compat (line 573) | def polygon_to_shapely_polygon_wkt_compat(polygon): function location_to_shapely_point (line 585) | def location_to_shapely_point(location): function location_to_shapely_point_wkt_compat (line 595) | def location_to_shapely_point_wkt_compat(location): function polyline_to_shapely_linestring (line 606) | def polyline_to_shapely_linestring(polyline): function polyline_to_shapely_linestring_wkt_compat (line 617) | def polyline_to_shapely_linestring_wkt_compat(polyline): function _encode_number (line 629) | def _encode_number(number): function _decompress_bytestring (line 645) | def _decompress_bytestring(bytestring): function _urshift32 (line 701) | def _urshift32(to_shift, shift_amount): FILE: pyatlas/pyatlas/identifier_converters.py function get_osm_identifier (line 9) | def get_osm_identifier(full_atlas_identifier): function get_country_code (line 21) | def get_country_code(full_atlas_identifier): function get_way_section_index (line 32) | def get_way_section_index(full_atlas_identifier): FILE: pyatlas/pyatlas/pyatlas_globalfunc.py function hello_atlas (line 6) | def hello_atlas(): FILE: pyatlas/pyatlas/spatial_index.py class SpatialIndex (line 12) | class SpatialIndex(object): method __init__ (line 20) | def __init__(self, parent_atlas, entity_type, initial_entities=None): method initialize_rtree (line 35) | def initialize_rtree(self): method initialize_quadtree (line 43) | def initialize_quadtree(self): method add (line 51) | def add(self, entity): method get (line 63) | def get(self, bounds, predicate=lambda e: True): class _RTree (line 80) | class _RTree(object): method __init__ (line 97) | def __init__(self, initial_entities=None): method _construct_tree_from_contents (line 109) | def _construct_tree_from_contents(self): method add (line 125) | def add(self, entity): method get (line 135) | def get(self, boundable): class _CustomSTRtree (line 147) | class _CustomSTRtree(object): method __init__ (line 153) | def __init__(self, items): method __del__ (line 168) | def __del__(self): method get (line 173) | def get(self, geom): FILE: pyatlas/resources/CreateTestAtlas.java class CreateTestAtlas (line 25) | public class CreateTestAtlas method main (line 27) | public static void main(final String[] args) method createTestAtlas (line 32) | private static void createTestAtlas() FILE: pyatlas/unit_tests/test_atlas.py class AtlasTest (line 9) | class AtlasTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method test_lazy_loading (line 13) | def test_lazy_loading(self): method test_upfront_loading (line 23) | def test_upfront_loading(self): method test_point_spatial_index (line 33) | def test_point_spatial_index(self): method test_line_spatial_index (line 50) | def test_line_spatial_index(self): method test_area_spatial_index (line 62) | def test_area_spatial_index(self): method test_node_spatial_index (line 72) | def test_node_spatial_index(self): method test_edge_spatial_index (line 89) | def test_edge_spatial_index(self): method test_relation_spatial_index (line 101) | def test_relation_spatial_index(self): function _touch_all_atlas_features (line 112) | def _touch_all_atlas_features(atlas): FILE: pyatlas/unit_tests/test_identifier_converters.py class IdentifierConvertersTest (line 6) | class IdentifierConvertersTest(unittest.TestCase): method setUp (line 7) | def setUp(self): method test_osm_conversion (line 10) | def test_osm_conversion(self): method test_country_code_conversion (line 27) | def test_country_code_conversion(self): method test_way_section_conversion (line 44) | def test_way_section_conversion(self): FILE: pyatlas/unit_tests/test_location.py class LocationTest (line 7) | class LocationTest(unittest.TestCase): method setUp (line 8) | def setUp(self): method test_location_packing (line 11) | def test_location_packing(self): method test_location_conversion (line 36) | def test_location_conversion(self): method test_location_bounds (line 62) | def test_location_bounds(self): FILE: pyatlas/unit_tests/test_polygon_converters.py class PolygonConvertersTest (line 10) | class PolygonConvertersTest(unittest.TestCase): method setUp (line 11) | def setUp(self): method test_boundable_to_shapely_box (line 14) | def test_boundable_to_shapely_box(self): method test_polygon_to_shapely_polygon (line 31) | def test_polygon_to_shapely_polygon(self): method test_location_to_shapely_point (line 48) | def test_location_to_shapely_point(self): method test_polyline_to_shapely_linestring (line 61) | def test_polyline_to_shapely_linestring(self): FILE: pyatlas/unit_tests/test_polyline_polygon.py class PolyLinePolygonTest (line 7) | class PolyLinePolygonTest(unittest.TestCase): method setUp (line 8) | def setUp(self): method test_polyline_compression (line 11) | def test_polyline_compression(self): method test_polygon_closedness (line 29) | def test_polygon_closedness(self): method test_poly_bounds (line 44) | def test_poly_bounds(self): method test_poly_length (line 69) | def test_poly_length(self): method test_fully_geometrically_encloses_location (line 78) | def test_fully_geometrically_encloses_location(self): method test_overlaps_polyline (line 96) | def test_overlaps_polyline(self): method test_intersects_polygon (line 109) | def test_intersects_polygon(self): method test_intersects_polyline (line 122) | def test_intersects_polyline(self): FILE: pyatlas/unit_tests/test_rectangle.py class RectangleTest (line 8) | class RectangleTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method test_rectangle_construction (line 12) | def test_rectangle_construction(self): method test_location_bounding_calculation (line 26) | def test_location_bounding_calculation(self): method test_entity_bounding_calculation_on_relations (line 49) | def test_entity_bounding_calculation_on_relations(self): FILE: pyatlas/unit_tests/test_spatial_index.py class SpatialIndexTest (line 11) | class SpatialIndexTest(unittest.TestCase): method setUp (line 12) | def setUp(self): method test_rtree (line 15) | def test_rtree(self): method test_basic_spatial_index_operations (line 31) | def test_basic_spatial_index_operations(self): FILE: pyatlas/yapf_format.py function main (line 10) | def main(argv): function detect_formatting_violation (line 39) | def detect_formatting_violation(filepath): function read_file_contents (line 48) | def read_file_contents(filepath): FILE: sample/src/main/java/org/openstreetmap/atlas/sample/Sample.java class Sample (line 28) | public class Sample extends Command method main (line 40) | public static void main(final String[] args) method onRun (line 45) | @Override method switches (line 98) | @Override FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/PolygonPerformanceTest.java class PolygonPerformanceTest (line 22) | public class PolygonPerformanceTest method testCoverPerformanceHelper (line 28) | private static void testCoverPerformanceHelper(final int size, final R... method testPerformance (line 73) | @Ignore FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/AtlasIntegrationTest.java class AtlasIntegrationTest (line 24) | public class AtlasIntegrationTest method loadCuba (line 28) | public static Atlas loadCuba() method loadBahamas (line 40) | protected Atlas loadBahamas(final Polygon polygon) method loadBelizeRaw (line 51) | protected Atlas loadBelizeRaw(final Polygon polygon, FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/SubAtlasIntegrationTest.java class SubAtlasIntegrationTest (line 13) | public class SubAtlasIntegrationTest extends AtlasIntegrationTest method testSubCuba (line 15) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/builder/text/TextAtlasBuilderIntegrationTest.java class TextAtlasBuilderIntegrationTest (line 12) | public class TextAtlasBuilderIntegrationTest method testLoad (line 17) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/delta/AtlasDeltaGeoJsonIntegrationTest.java class AtlasDeltaGeoJsonIntegrationTest (line 20) | public class AtlasDeltaGeoJsonIntegrationTest method parseGeoJson (line 30) | @Test method readAtlases (line 63) | @Before method testGeoJson (line 82) | @Test method testRelationsGeoJson (line 89) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/delta/AtlasDeltaIntegrationTest.java class AtlasDeltaIntegrationTest (line 18) | public class AtlasDeltaIntegrationTest method testDiff (line 22) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicAtlasIntegrationTest.java class DynamicAtlasIntegrationTest (line 20) | public class DynamicAtlasIntegrationTest method testAreas (line 30) | @Test method testEdges (line 37) | @Test method testLines (line 44) | @Test method testNodes (line 51) | @Test method testPoints (line 58) | @Test method testRelations (line 65) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/items/AtlasEntityTypeTest.java class AtlasEntityTypeTest (line 13) | public class AtlasEntityTypeTest extends AtlasIntegrationTest method testTypeRetrieval (line 16) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/items/complex/boundaries/ComplexBoundariesIntegrationTest.java class ComplexBoundariesIntegrationTest (line 15) | public class ComplexBoundariesIntegrationTest method testComplexBoundary (line 20) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/items/complex/boundaries/ComplexBoundaryIntegrationTestRule.java class ComplexBoundaryIntegrationTestRule (line 10) | public class ComplexBoundaryIntegrationTestRule extends CoreTestRule method getAtlas (line 15) | public Atlas getAtlas() FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/multi/MultiAtlasIntegrationTest.java class MultiAtlasIntegrationTest (line 26) | public class MultiAtlasIntegrationTest extends AtlasIntegrationTest method main (line 32) | public static void main(final String[] args) method largeMultiAtlas (line 38) | public MultiAtlas largeMultiAtlas(final int count, final long eachSize) method loadTest (line 52) | public void loadTest(final boolean overWrite, final int count, final l... method testPolygonRetrieval (line 97) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/multi/MultiAtlasIntegrationTestRule.java class MultiAtlasIntegrationTestRule (line 10) | public class MultiAtlasIntegrationTestRule extends CoreTestRule method getAtlas1 (line 17) | public Atlas getAtlas1() method getAtlas2 (line 22) | public Atlas getAtlas2() FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/packed/PackedAtlasClonerIntegrationTest.java class PackedAtlasClonerIntegrationTest (line 12) | public class PackedAtlasClonerIntegrationTest extends AtlasIntegrationTest method cloneRealCountry (line 14) | @Test method cloneTest (line 20) | @Test method cloneAndCompare (line 30) | private void cloneAndCompare(final Atlas atlas) FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/packed/PackedAtlasIntegrationTest.java class PackedAtlasIntegrationTest (line 25) | public class PackedAtlasIntegrationTest extends AtlasIntegrationTest method main (line 29) | public static void main(final String[] args) method loadTest (line 34) | public void loadTest(final boolean overWrite, final long size) method testPolygonRetrieval (line 85) | @Test method testSerialization (line 98) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/pbf/OsmPbfIngestIntegrationTest.java class OsmPbfIngestIntegrationTest (line 42) | public class OsmPbfIngestIntegrationTest extends AtlasIntegrationTest method testAreaAndLine (line 44) | @Test method testEdgeAndNode (line 76) | @Test method testPoint (line 130) | @Test method testPolygonLoading (line 147) | @Test method testRestrictionAndMultiPolygon (line 163) | @Test method testRoute (line 206) | @Test method testWaysSpanningOutsideOfCountry (line 231) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/pbf/slicing/AtlasSectionProcessorIntegrationTest.java class AtlasSectionProcessorIntegrationTest (line 21) | public class AtlasSectionProcessorIntegrationTest extends AtlasIntegrati... method createAtlas (line 26) | @Before method testPrimaryWay (line 47) | @Test method testSelfIntersectionRing (line 72) | @Test method testShapePointOrder (line 87) | @Test method testTotalCounts (line 106) | @Test method testWaterWay (line 128) | @Test method testWayAcrossArea (line 137) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/raw/DynamicRawAtlasSectioningTestRule.java class DynamicRawAtlasSectioningTestRule (line 15) | public class DynamicRawAtlasSectioningTestRule extends CoreTestRule method getAtlasz7x62y61 (line 157) | public Atlas getAtlasz7x62y61() method getAtlasz8x123y122 (line 162) | public Atlas getAtlasz8x123y122() method getAtlasz8x123y123 (line 167) | public Atlas getAtlasz8x123y123() FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/raw/RawAtlasIntegrationTest.java class RawAtlasIntegrationTest (line 45) | public class RawAtlasIntegrationTest method testPbfToSlicedAtlasWithExpansion (line 110) | @Test method testPbfToSlicedRawAtlas (line 180) | @Test method testSectioningFromShard (line 234) | @Ignore method testStandAloneNodeIngest (line 274) | @Ignore method testTwoWaysWithDifferentLayersIntersectingAtEnd (line 297) | @Test method testTwoWaysWithDifferentLayersIntersectingAtStart (line 330) | @Test method testTwoWaysWithDifferentLayersIntersectingInMiddle (line 368) | @Test method assertAllEntitiesHaveCountryCode (line 400) | private void assertAllEntitiesHaveCountryCode(final Atlas atlas) method generateSectionedAtlasStartingAtShard (line 416) | private Atlas generateSectionedAtlasStartingAtShard(final Shard shard, method prepareShardStore (line 426) | private Map prepareShardStore() FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/atlas/routing/AtlasRoutingIntegrationTest.java class AtlasRoutingIntegrationTest (line 23) | public class AtlasRoutingIntegrationTest extends AtlasIntegrationTest class ExpectedRoute (line 28) | private static final class ExpectedRoute method ExpectedRoute (line 35) | ExpectedRoute(final Location start, final Location end, method getEnd (line 44) | public Location getEnd() method getExpectedMaximumLength (line 49) | public Distance getExpectedMaximumLength() method getExpectedMaximumSize (line 54) | public int getExpectedMaximumSize() method getStart (line 59) | public Location getStart() method destroy (line 88) | @After method initialize (line 95) | @Before method testRouting (line 103) | @Test method route (line 115) | private Route route(final Location start, final Location end) FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/boundary/CountryBoundaryMapArchiverIntegrationTest.java class CountryBoundaryMapArchiverIntegrationTest (line 17) | public class CountryBoundaryMapArchiverIntegrationTest method testOceanBoundary (line 19) | @Test FILE: src/integrationTest/java/org/openstreetmap/atlas/geography/boundary/CountryBoundaryMapIntegrationTest.java class CountryBoundaryMapIntegrationTest (line 12) | public class CountryBoundaryMapIntegrationTest method testCountryBoundaryMapFromAtlas (line 18) | @Test FILE: src/main/java/org/openstreetmap/atlas/event/Event.java class Event (line 10) | public abstract class Event method Event (line 17) | protected Event() method getTimestamp (line 22) | protected Date getTimestamp() FILE: src/main/java/org/openstreetmap/atlas/event/EventService.java class EventService (line 24) | public final class EventService implements EventService... method get (line 47) | public static EventService get(final String key) method EventService (line 53) | private EventService() method complete (line 62) | @Override method post (line 81) | @Override method register (line 105) | @Override method unregister (line 118) | @Override FILE: src/main/java/org/openstreetmap/atlas/event/EventServiceable.java type EventServiceable (line 12) | public interface EventServiceable method complete (line 18) | void complete(); method post (line 26) | void post(T event); method register (line 34) | void register(Processor processor); method unregister (line 42) | void unregister(Processor processor); FILE: src/main/java/org/openstreetmap/atlas/event/Processor.java type Processor (line 10) | public interface Processor method process (line 20) | void process(ShutdownEvent event); method process (line 30) | void process(T event); FILE: src/main/java/org/openstreetmap/atlas/event/ShutdownEvent.java class ShutdownEvent (line 8) | public class ShutdownEvent extends Event FILE: src/main/java/org/openstreetmap/atlas/exception/CoreException.java class CoreException (line 30) | public class CoreException extends RuntimeException method supplier (line 54) | public static Supplier supplier(final String message) method supplier (line 59) | public static Supplier supplier(final String message, f... method supplier (line 64) | public static Supplier supplier(final String message, f... method messageWithToken (line 69) | protected static String messageWithToken(final String message) method CoreException (line 76) | public CoreException(final String message) method CoreException (line 90) | public CoreException(final String message, final Object... arguments) method CoreException (line 96) | public CoreException(final String message, final Throwable cause) method CoreException (line 101) | public CoreException(final String message, final Throwable cause, fina... FILE: src/main/java/org/openstreetmap/atlas/exception/ExceptionSearch.java class ExceptionSearch (line 12) | public final class ExceptionSearch method find (line 16) | public static ExceptionSearch find(final Clas... method ExceptionSearch (line 25) | private ExceptionSearch(final Class target) method within (line 30) | public Optional within(final Throwable source) method within0 (line 39) | private T within0(final Throwable source) FILE: src/main/java/org/openstreetmap/atlas/exception/LoadAtlasFromResourceException.java class LoadAtlasFromResourceException (line 11) | public class LoadAtlasFromResourceException extends CoreException method LoadAtlasFromResourceException (line 17) | public LoadAtlasFromResourceException(final Resource resource, final S... method LoadAtlasFromResourceException (line 23) | public LoadAtlasFromResourceException(final Resource resource, final S... method LoadAtlasFromResourceException (line 30) | public LoadAtlasFromResourceException(final Resource resource, final S... method LoadAtlasFromResourceException (line 37) | public LoadAtlasFromResourceException(final Resource resource, final S... method getResource (line 44) | public Resource getResource() FILE: src/main/java/org/openstreetmap/atlas/exception/change/FeatureChangeMergeException.java class FeatureChangeMergeException (line 15) | public class FeatureChangeMergeException extends CoreException method truncate (line 22) | static String truncate(final String input) method FeatureChangeMergeException (line 27) | public FeatureChangeMergeException(final List failur... method FeatureChangeMergeException (line 38) | public FeatureChangeMergeException(final List failur... method FeatureChangeMergeException (line 50) | public FeatureChangeMergeException(final MergeFailureType rootLevelFai... method FeatureChangeMergeException (line 63) | public FeatureChangeMergeException(final MergeFailureType rootLevelFai... method failureAtFrameIndex (line 84) | public MergeFailureType failureAtFrameIndex(final int index) method failureTraceSize (line 98) | public int failureTraceSize() method getMergeFailureTrace (line 103) | public List getMergeFailureTrace() method rootLevelFailure (line 115) | public MergeFailureType rootLevelFailure() method topLevelFailure (line 127) | public MergeFailureType topLevelFailure() method traceContainsExactFailureSubSequence (line 144) | public boolean traceContainsExactFailureSubSequence(final List withNewTopLevelFailure(final MergeFailur... FILE: src/main/java/org/openstreetmap/atlas/exception/change/MergeFailureType.java type MergeFailureType (line 6) | public enum MergeFailureType method MergeFailureType (line 72) | MergeFailureType(final String description) method getDescription (line 77) | public String getDescription() FILE: src/main/java/org/openstreetmap/atlas/geography/Altitude.java class Altitude (line 25) | public final class Altitude implements Serializable method meters (line 38) | public static Altitude meters(final double meters) method Altitude (line 43) | private Altitude(final double meters) method asMeters (line 60) | public double asMeters() method equals (line 65) | @Override method hashCode (line 76) | @Override method toString (line 82) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/CompressedPolyLine.java class CompressedPolyLine (line 13) | public class CompressedPolyLine implements Located, Serializable class ByteSign (line 18) | private static class ByteSign method ByteSign (line 23) | ByteSign(final byte[] bytes, final boolean sign) method getBytes (line 29) | public byte[] getBytes() method isSign (line 34) | public boolean isSign() method CompressedPolyLine (line 51) | public CompressedPolyLine(final byte[][] positions, final boolean[] si... method CompressedPolyLine (line 63) | public CompressedPolyLine(final PolyLine polyLine) method asPolyLine (line 99) | public PolyLine asPolyLine() method bounds (line 123) | @Override method getPositions (line 129) | public byte[][] getPositions() method getSigns (line 134) | public boolean[] getSigns() method toString (line 139) | @Override method expand (line 155) | private int expand(final byte[] result, final int index) method shrink (line 184) | private ByteSign shrink(final int value) FILE: src/main/java/org/openstreetmap/atlas/geography/CompressedPolygon.java class CompressedPolygon (line 8) | public class CompressedPolygon extends CompressedPolyLine method CompressedPolygon (line 12) | public CompressedPolygon(final byte[][] positions, final boolean[] signs) method CompressedPolygon (line 17) | public CompressedPolygon(final Polygon polygon) method asPolygon (line 22) | public Polygon asPolygon() FILE: src/main/java/org/openstreetmap/atlas/geography/GeometricObject.java type GeometricObject (line 6) | public interface GeometricObject method intersects (line 10) | boolean intersects(PolyLine other); FILE: src/main/java/org/openstreetmap/atlas/geography/GeometricSurface.java type GeometricSurface (line 10) | public interface GeometricSurface extends Located, GeometryPrintable, Ge... method fullyGeometricallyEncloses (line 12) | boolean fullyGeometricallyEncloses(Location location); method fullyGeometricallyEncloses (line 14) | boolean fullyGeometricallyEncloses(MultiPolygon multiPolygon); method fullyGeometricallyEncloses (line 16) | boolean fullyGeometricallyEncloses(PolyLine polyLine); method overlaps (line 18) | boolean overlaps(MultiPolygon multiPolygon); method overlaps (line 20) | boolean overlaps(PolyLine polyLine); method surface (line 27) | Surface surface(); method surfaceOnSphere (line 35) | Surface surfaceOnSphere(); FILE: src/main/java/org/openstreetmap/atlas/geography/GeometryPrintable.java type GeometryPrintable (line 8) | public interface GeometryPrintable extends GeoJson, WktPrintable, WkbPri... FILE: src/main/java/org/openstreetmap/atlas/geography/Heading.java class Heading (line 13) | public class Heading extends Angle method degrees (line 32) | public static Heading degrees(final double degrees) method dm7 (line 42) | public static Heading dm7(final long dm7) method radians (line 69) | public static Heading radians(final double radians) method Heading (line 74) | protected Heading(final int dm7) method asDm7 (line 79) | @Override method toString (line 86) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/Latitude.java class Latitude (line 11) | public class Latitude extends Angle method degrees (line 27) | public static Latitude degrees(final double degrees) method dm7 (line 37) | public static Latitude dm7(final long dm7) method radians (line 53) | public static Latitude radians(final double radians) method radiansBounded (line 65) | public static Latitude radiansBounded(final double radians) method Latitude (line 85) | protected Latitude(final int dm7) method toString (line 94) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/Located.java type Located (line 9) | public interface Located method bounds (line 14) | Rectangle bounds(); method within (line 25) | default boolean within(GeometricSurface surface) FILE: src/main/java/org/openstreetmap/atlas/geography/Location.java class Location (line 30) | public class Location implements Located, Iterable, Serializab... method forString (line 72) | public static Location forString(final String locationString) method forStringLongitudeLatitude (line 90) | public static Location forStringLongitudeLatitude(final String locatio... method forWkt (line 107) | public static Location forWkt(final String wkt) method random (line 117) | public static Location random(final Rectangle bounds) method Location (line 134) | public Location(final Latitude latitude, final Longitude longitude) method Location (line 154) | public Location(final Location other) method Location (line 171) | public Location(final long concatenation) method asConcatenation (line 183) | public long asConcatenation() method asGeoJsonGeometry (line 191) | @Override method bounds (line 197) | @Override method boxAround (line 211) | public Rectangle boxAround(final Distance extension) method distanceTo (line 225) | public Distance distanceTo(final Location that) method equals (line 236) | @Override method equirectangularDistanceTo (line 258) | public Distance equirectangularDistanceTo(final Location that) method getGeoJsonType (line 272) | @Override method getLatitude (line 281) | public Latitude getLatitude() method getLongitude (line 289) | public Longitude getLongitude() method hasSameLatitudeAs (line 300) | public boolean hasSameLatitudeAs(final Location other) method hasSameLongitudeAs (line 311) | public boolean hasSameLongitudeAs(final Location other) method hashCode (line 316) | @Override method haversineDistanceTo (line 335) | public Distance haversineDistanceTo(final Location that) method headingTo (line 361) | public Heading headingTo(final Location that) method intersects (line 382) | @Override method isEastOf (line 393) | public boolean isEastOf(final Location other) method isEastOfOrOnTheSameLatitudeAs (line 404) | public boolean isEastOfOrOnTheSameLatitudeAs(final Location other) method isNorthOf (line 414) | public boolean isNorthOf(final Location other) method isNorthOfOrOnTheSameLatitudeAs (line 425) | public boolean isNorthOfOrOnTheSameLatitudeAs(final Location other) method iterator (line 430) | @Override method loxodromicMidPoint (line 444) | public Location loxodromicMidPoint(final Location that) method midPoint (line 488) | public Location midPoint(final Location that) method shiftAlongGreatCircle (line 527) | public Location shiftAlongGreatCircle(final Heading initialHeading, fi... method snapTo (line 562) | public SnappedLocation snapTo(final MultiPolygon shape) method snapTo (line 574) | public SnappedLocation snapTo(final PolyLine shape) method toCompactString (line 579) | public String toCompactString() method toEarthCenteredEarthFixedCoordinate (line 587) | public EarthCenteredEarthFixedCoordinate toEarthCenteredEarthFixedCoor... method toGeodeticCoordinate (line 595) | public GeodeticCoordinate toGeodeticCoordinate() method toString (line 600) | @Override method toWkb (line 606) | @Override method toWkt (line 612) | @Override method within (line 618) | @Override method asAwtPoint (line 624) | protected Point2D asAwtPoint() FILE: src/main/java/org/openstreetmap/atlas/geography/Longitude.java class Longitude (line 11) | public class Longitude extends Angle method degrees (line 26) | public static Longitude degrees(final double degrees) method dm7 (line 36) | public static Longitude dm7(final long dm7) method radians (line 54) | public static Longitude radians(final double radians) method radiansBounded (line 66) | public static Longitude radiansBounded(final double radians) method Longitude (line 86) | protected Longitude(final int dm7) method asDm7 (line 95) | @Override method isCloserViaAntimeridianTo (line 115) | public boolean isCloserViaAntimeridianTo(final Longitude that) method toString (line 121) | @Override method assertDm7 (line 127) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/MultiPolyLine.java class MultiPolyLine (line 29) | public class MultiPolyLine method wkt (line 42) | public static MultiPolyLine wkt(final String wkt) method MultiPolyLine (line 47) | public MultiPolyLine(final Iterable polyLines) method MultiPolyLine (line 52) | public MultiPolyLine(final List polyLines) method MultiPolyLine (line 61) | public MultiPolyLine(final PolyLine... polyLines) method asGeoJsonGeometry (line 66) | @Override method asLocationIterableProperties (line 75) | public Iterable asLocationI... method bounds (line 83) | @Override method equals (line 91) | @Override method getGeoJsonType (line 102) | @Override method getPolyLineList (line 108) | public List getPolyLineList() method hashCode (line 113) | @Override method iterator (line 124) | @Override method toWkb (line 130) | @Override method toWkt (line 136) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/MultiPolygon.java class MultiPolygon (line 57) | public class MultiPolygon method forOuters (line 91) | public static MultiPolygon forOuters(final Iterable polygons) method forOuters (line 98) | public static MultiPolygon forOuters(final Polygon... polygons) method forPolygon (line 109) | public static MultiPolygon forPolygon(final Polygon polygon) method wkt (line 123) | public static MultiPolygon wkt(final String wkt) method MultiPolygon (line 128) | public MultiPolygon(final MultiMap outerToInners) method asGeoJsonFeatureCollection (line 133) | public GeoJsonObject asGeoJsonFeatureCollection() method asGeoJsonGeometry (line 147) | @Override method asLocationIterableProperties (line 154) | public Iterable asLocationIterableProperti... method asSimplePolygon (line 174) | public Optional asSimplePolygon() method bounds (line 184) | @Override method clip (line 203) | public Clip clip(final MultiPolygon clipping, final ClipType clipType) method concatenate (line 217) | public MultiPolygon concatenate(final MultiPolygon other) method equals (line 225) | @Override method fullyGeometricallyEncloses (line 266) | @Override method fullyGeometricallyEncloses (line 285) | @Override method fullyGeometricallyEncloses (line 302) | @Override method getGeoJsonType (line 318) | @Override method getOuterToInners (line 324) | public MultiMap getOuterToInners() method hashCode (line 329) | @Override method inners (line 340) | public List inners() method innersOf (line 345) | public List innersOf(final Polygon outer) method intersects (line 354) | @Override method isEmpty (line 372) | public boolean isEmpty() method isOGCValid (line 381) | public boolean isOGCValid() method isOSMValid (line 392) | public boolean isOSMValid() method isSimilarTo (line 418) | public boolean isSimilarTo(final MultiPolygon other) method isSimplePolygon (line 429) | public boolean isSimplePolygon() method iterator (line 434) | @Override method merge (line 448) | public MultiPolygon merge(final MultiPolygon other) method outers (line 456) | public Set outers() method overlaps (line 461) | @Override method overlaps (line 473) | @Override method saveAsGeoJson (line 488) | public void saveAsGeoJson(final WritableResource resource) method surface (line 495) | @Override method surfaceOnSphere (line 510) | @Override method toCompactString (line 525) | public String toCompactString() method toReadableString (line 530) | public String toReadableString() method toSimpleString (line 549) | public String toSimpleString() method toString (line 559) | @Override method toWkb (line 565) | @Override method toWkt (line 571) | @Override method isLinear (line 577) | private boolean isLinear(final GeometricObject geometricObject) method isOSMValidSelfIntersection (line 591) | private boolean isOSMValidSelfIntersection(final Rectangle errorExpand... FILE: src/main/java/org/openstreetmap/atlas/geography/PolyLine.java class PolyLine (line 58) | public class PolyLine implements Collection, Located, Serializ... method asGeoJson (line 84) | public static GeoJsonObject asGeoJson(final Iterable points) method PolyLine (line 144) | public PolyLine(final List points) method PolyLine (line 153) | public PolyLine(final Location... points) method add (line 158) | @Override method addAll (line 164) | @Override method anglesGreaterThanOrEqualTo (line 180) | public List> anglesGreaterThanOrEqualTo(final A... method anglesLessThanOrEqualTo (line 218) | public List> anglesLessThanOrEqualTo(final Angl... method append (line 254) | public PolyLine append(final PolyLine other) method asGeoJsonGeometry (line 268) | @Override method averageDistanceTo (line 283) | public Distance averageDistanceTo(final PolyLine other) method averageOneWayDistanceTo (line 297) | public Distance averageOneWayDistanceTo(final PolyLine other) method between (line 322) | public PolyLine between(final Location start, final int startOccurrenc... method bounds (line 361) | @Override method clear (line 367) | @Override method clip (line 382) | public Clip clip(final MultiPolygon clipping, final ClipType clipType) method clip (line 396) | public Clip clip(final Polygon clipping, final ClipType clipType) method contains (line 406) | public boolean contains(final Location location) method contains (line 418) | @Override method contains (line 438) | public boolean contains(final Segment segment) method containsAll (line 451) | @Override method costDistanceToOneWay (line 465) | public PolyLineMatch costDistanceToOneWay(final Iterable can... method equals (line 470) | @Override method equalsShape (line 490) | public boolean equalsShape(final PolyLine other) method finalHeading (line 499) | public Optional finalHeading() method first (line 508) | public Location first() method get (line 518) | public Location get(final int index) method getGeoJsonType (line 528) | @Override method hashCode (line 534) | @Override method headingDifference (line 549) | public Optional headingDifference() method initialHeading (line 582) | public Optional initialHeading() method innerLocations (line 591) | public Iterable innerLocations() method intersections (line 596) | public Set intersections(final PolyLine candidate) method intersections (line 615) | public Set intersections(final Segment candidate) method intersects (line 637) | @Override method isClosed (line 647) | public boolean isClosed() method isEmpty (line 652) | @Override method isPoint (line 661) | public boolean isPoint() method isSimple (line 679) | public boolean isSimple() method iterator (line 688) | @Override method last (line 694) | public Location last() method length (line 699) | public Distance length() method maximumAngle (line 713) | public Angle maximumAngle() method maximumAngleLocation (line 746) | public Optional maximumAngleLocation() method middle (line 776) | public Location middle() method occurrences (line 789) | public int occurrences(final Location node) method offsetFromStart (line 813) | public Ratio offsetFromStart(final Location node, final int occurrence... method offsetFromStart (line 831) | public Location offsetFromStart(final Ratio ratio) method overallHeading (line 860) | public Optional overallHeading() method overlapsShapeOf (line 889) | public boolean overlapsShapeOf(final PolyLine other) method prepend (line 917) | public PolyLine prepend(final PolyLine other) method remove (line 931) | @Override method removeAll (line 937) | @Override method retainAll (line 943) | @Override method reversed (line 949) | public PolyLine reversed() method saveAsGeoJson (line 959) | public void saveAsGeoJson(final WritableResource resource) method segments (line 976) | public List segments() method selfIntersections (line 1010) | public Set selfIntersections() method selfIntersects (line 1061) | public boolean selfIntersects() method shiftFirstAlongGreatCircle (line 1084) | public PolyLine shiftFirstAlongGreatCircle(final Heading initialHeading, method shiftLastAlongGreatCircle (line 1092) | public PolyLine shiftLastAlongGreatCircle(final Heading initialHeading... method shortestDistanceTo (line 1106) | public Distance shortestDistanceTo(final PolyLine other) method shortestOneWayDistanceTo (line 1121) | public Distance shortestOneWayDistanceTo(final PolyLine other) method size (line 1132) | @Override method snapFrom (line 1145) | public SnappedLocation snapFrom(final Location origin) method toArray (line 1150) | @Override method toArray (line 1156) | @Override method toCompactString (line 1162) | public String toCompactString() method toSimpleString (line 1172) | public String toSimpleString() method toString (line 1183) | @Override method toWkb (line 1192) | @Override method toWkt (line 1206) | @Override method truncate (line 1227) | public Iterable truncate(final int indexFromStart, final int... method within (line 1240) | @Override method withoutDuplicateConsecutiveShapePoints (line 1250) | public PolyLine withoutDuplicateConsecutiveShapePoints() method getPoints (line 1277) | protected final List getPoints() FILE: src/main/java/org/openstreetmap/atlas/geography/Polygon.java class Polygon (line 45) | public class Polygon extends PolyLine implements GeometricSurface method random (line 86) | public static Polygon random(final int numberPoints, final Rectangle b... method wkt (line 100) | public static Polygon wkt(final String wkt) method Polygon (line 105) | public Polygon(final Iterable points) method Polygon (line 110) | public Polygon(final List points) method Polygon (line 115) | public Polygon(final Location... points) method asGeoJsonGeometry (line 124) | @Override method attachedSegments (line 137) | public List attachedSegments(final int vertexIndex) method center (line 165) | public Location center() method closedLoop (line 174) | public Iterable closedLoop() method fullyGeometricallyEncloses (line 203) | @Override method fullyGeometricallyEncloses (line 213) | @Override method fullyGeometricallyEncloses (line 233) | @Override method fullyGeometricallyEncloses (line 257) | public boolean fullyGeometricallyEncloses(final Rectangle rectangle) method getGeoJsonType (line 266) | @Override method interiorCenter (line 280) | public Location interiorCenter() method isApproximatelyNSided (line 295) | public boolean isApproximatelyNSided(final int expectedNumberOfSides, ... method isClockwise (line 361) | public boolean isClockwise() method isSimilarTo (line 404) | public boolean isSimilarTo(final Polygon other) method nextSegmentIndex (line 411) | public int nextSegmentIndex(final int currentVertexIndex) method nextVertexIndex (line 417) | public int nextVertexIndex(final int currentVertexIndex) method overlaps (line 430) | @Override method overlaps (line 449) | @Override method previousSegmentIndex (line 463) | public int previousSegmentIndex(final int currentVertexIndex) method previousVertexIndex (line 468) | public int previousVertexIndex(final int currentVertexIndex) method reversed (line 481) | @Override method segmentForIndex (line 487) | public Segment segmentForIndex(final int index) method segments (line 497) | @Override method surface (line 511) | @Override method surfaceOnSphere (line 538) | @Override method toWkb (line 566) | @Override method toWkt (line 575) | @Override method triangles (line 586) | public List triangles() method withoutVertex (line 607) | public Polygon withoutVertex(final int index) method withoutVertex (line 625) | public Polygon withoutVertex(final Location vertex) method loopOnItself (line 639) | private Iterable loopOnItself() method verifyVertexIndex (line 667) | private void verifyVertexIndex(final int index) FILE: src/main/java/org/openstreetmap/atlas/geography/Rectangle.java class Rectangle (line 26) | public final class Rectangle extends Polygon method forBoundingBox (line 42) | public static Rectangle forBoundingBox(final BoundingBox boundingBox) method forCorners (line 60) | public static Rectangle forCorners(final Location lowerLeft, final Loc... method forLocated (line 87) | public static Rectangle forLocated(final Iterable<... method forLocated (line 134) | public static Rectangle forLocated(final Located... locateds) method forLocations (line 146) | public static Rectangle forLocations(final Iterable locations) method forLocations (line 183) | public static Rectangle forLocations(final Location... locations) method forString (line 193) | public static Rectangle forString(final String rectangleString) method Rectangle (line 211) | private Rectangle(final Location lowerLeft, final Location upperRight) method asEnvelope (line 222) | public Envelope asEnvelope() method asGeoJsonBbox (line 230) | public JsonArray asGeoJsonBbox() method bounds (line 240) | @Override method center (line 246) | @Override method combine (line 258) | public Rectangle combine(final Rectangle that) method contract (line 273) | public Rectangle contract(final Distance distance) method expand (line 320) | public Rectangle expand(final Distance distance) method expandHorizontally (line 333) | public Rectangle expandHorizontally(final Distance distance) method expandVertically (line 348) | public Rectangle expandVertically(final Distance distance) method fullyGeometricallyEncloses (line 402) | public boolean fullyGeometricallyEncloses(final Located item) method fullyGeometricallyEncloses (line 414) | @Override method fullyGeometricallyEncloses (line 420) | @Override method height (line 429) | public Angle height() method intersection (line 440) | public Rectangle intersection(final Rectangle other) method lowerLeft (line 533) | public Location lowerLeft() method lowerRight (line 541) | public Location lowerRight() method overlaps (line 546) | @Override method surface (line 567) | @Override method toCompactString (line 573) | @Override method upperLeft (line 582) | public Location upperLeft() method upperRight (line 590) | public Location upperRight() method width (line 598) | public Angle width() method asAwtRectangle (line 609) | protected Rectangle2D asAwtRectangle() FILE: src/main/java/org/openstreetmap/atlas/geography/Segment.java class Segment (line 18) | public class Segment extends PolyLine method asList (line 30) | public static List asList(final Iterable segments) method asList (line 47) | private static List asList(final Location start, final Locat... method rangeCheck (line 68) | private static boolean rangeCheck(final double denominator, final doub... method rangeCheck (line 83) | private static boolean rangeCheck(final long denominator, final long n... method Segment (line 89) | public Segment(final Location start, final Location end) method end (line 94) | public Location end() method equals (line 99) | @Override method hashCode (line 110) | @Override method heading (line 124) | public Optional heading() method intersection (line 144) | public Location intersection(final Segment that) method intersects (line 187) | public boolean intersects(final Segment that) method isEastWest (line 271) | public boolean isEastWest() method isNorthSouth (line 279) | public boolean isNorthSouth() method isPoint (line 284) | @Override method length (line 290) | @Override method middle (line 296) | @Override method offsetFromStart (line 306) | @Override method pointingNorth (line 321) | public Segment pointingNorth() method reversed (line 334) | @Override method start (line 340) | public Location start() method dotProduct (line 352) | protected double dotProduct(final Segment that) method dotProductLength (line 361) | protected double dotProductLength() method latitudeSpan (line 366) | protected long latitudeSpan() method longitudeSpan (line 371) | protected long longitudeSpan() method intersectsApproximate (line 383) | private boolean intersectsApproximate(final Segment that) FILE: src/main/java/org/openstreetmap/atlas/geography/Snapper.java class Snapper (line 16) | public class Snapper class SnappedLocation (line 23) | public static class SnappedLocation extends Location implements Compar... method SnappedLocation (line 30) | public SnappedLocation(final Location origin, final Location snapped... method compareTo (line 37) | @Override method equals (line 54) | @Override method getDistance (line 72) | public Distance getDistance() method getOrigin (line 77) | public Location getOrigin() method getTarget (line 82) | public PolyLine getTarget() method hashCode (line 87) | @Override method snap (line 103) | public SnappedLocation snap(final Location origin, final Iterable i... method toWkt (line 21) | String toWkt(); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/AbstractAtlas.java class AbstractAtlas (line 45) | public abstract class AbstractAtlas extends BareAtlas method createAndSaveOsmPbf (line 85) | public static Atlas createAndSaveOsmPbf(final Resource osmPbf, method createAndSaveOsmPbfWithSlicing (line 107) | public static Atlas createAndSaveOsmPbfWithSlicing(final Resource osmPbf, method forOsmPbf (line 127) | public static Atlas forOsmPbf(final Resource resource) method areasCovering (line 135) | @Override method areasCovering (line 145) | @Override method areasIntersecting (line 151) | @Override method areasIntersecting (line 161) | @Override method areasWithin (line 168) | @Override method edgesContaining (line 178) | @Override method edgesContaining (line 188) | @Override method edgesIntersecting (line 194) | @Override method edgesIntersecting (line 204) | @Override method edgesWithin (line 211) | @Override method getAreaSpatialIndex (line 221) | public SpatialIndex getAreaSpatialIndex() method getEdgeSpatialIndex (line 227) | public SpatialIndex getEdgeSpatialIndex() method getLineSpatialIndex (line 233) | public SpatialIndex getLineSpatialIndex() method getNodeSpatialIndex (line 239) | public SpatialIndex getNodeSpatialIndex() method getPointSpatialIndex (line 245) | public SpatialIndex getPointSpatialIndex() method getRelationSpatialIndex (line 251) | public SpatialIndex getRelationSpatialIndex() method linesContaining (line 257) | @Override method linesContaining (line 267) | @Override method linesIntersecting (line 273) | @Override method linesIntersecting (line 283) | @Override method linesWithin (line 290) | @Override method nodesAt (line 300) | @Override method nodesWithin (line 306) | @Override method nodesWithin (line 318) | @Override method pointsAt (line 324) | @Override method pointsWithin (line 330) | @Override method pointsWithin (line 342) | @Override method relationsWithEntitiesIntersecting (line 349) | @Override method relationsWithEntitiesIntersecting (line 356) | @Override method relationsWithEntitiesWithin (line 363) | @Override method save (line 370) | @Override method buildAreaSpatialIndexIfNecessary (line 383) | protected void buildAreaSpatialIndexIfNecessary() method buildEdgeSpatialIndexIfNecessary (line 394) | protected void buildEdgeSpatialIndexIfNecessary() method buildLineSpatialIndexIfNecessary (line 405) | protected void buildLineSpatialIndexIfNecessary() method buildNodeSpatialIndexIfNecessary (line 416) | protected void buildNodeSpatialIndexIfNecessary() method buildPointSpatialIndexIfNecessary (line 427) | protected void buildPointSpatialIndexIfNecessary() method buildRelationSpatialIndexIfNecessary (line 438) | protected void buildRelationSpatialIndexIfNecessary() method getAsNewAreaSpatialIndex (line 450) | protected SpatialIndex getAsNewAreaSpatialIndex() method getAsNewEdgeSpatialIndex (line 464) | protected SpatialIndex getAsNewEdgeSpatialIndex() method getAsNewLineSpatialIndex (line 478) | protected SpatialIndex getAsNewLineSpatialIndex() method getAsNewNodeSpatialIndex (line 492) | protected SpatialIndex getAsNewNodeSpatialIndex() method getAsNewPointSpatialIndex (line 506) | protected SpatialIndex getAsNewPointSpatialIndex() method getAsNewRelationSpatialIndex (line 520) | protected SpatialIndex getAsNewRelationSpatialIndex() method buildSpatialIndexIfNecessary (line 544) | @SuppressWarnings("unchecked") method newAreaSpatialIndex (line 575) | private SpatialIndex newAreaSpatialIndex() method newEdgeSpatialIndex (line 585) | private SpatialIndex newEdgeSpatialIndex() method newLineSpatialIndex (line 595) | private SpatialIndex newLineSpatialIndex() method newNodeSpatialIndex (line 605) | private SpatialIndex newNodeSpatialIndex() method newPointSpatialIndex (line 616) | private SpatialIndex newPointSpatialIndex() method newRelationSpatialIndex (line 627) | private SpatialIndex newRelationSpatialIndex() method newSpatialIndex (line 639) | private SpatialIndex newSpatialIndex( FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/Atlas.java type Atlas (line 51) | public interface Atlas method entitiesMatchingId (line 54) | static Iterable entitiesMatchingId(final Lo... method area (line 66) | Area area(long identifier); method areas (line 71) | Iterable areas(); method areas (line 80) | default Iterable areas(final Long... identifiers) method areas (line 92) | Iterable areas(Predicate matcher); method areasCovering (line 101) | Iterable areasCovering(Location location); method areasCovering (line 113) | Iterable areasCovering(Location location, Predicate matcher); method areasIntersecting (line 122) | Iterable areasIntersecting(GeometricSurface surface); method areasIntersecting (line 135) | Iterable areasIntersecting(GeometricSurface surface, Predicate areasWithin(GeometricSurface surface); method asGeoJson (line 152) | JsonObject asGeoJson(Predicate matcher); method cloneToPackedAtlas (line 160) | default PackedAtlas cloneToPackedAtlas() method edge (line 170) | Edge edge(long identifier); method edges (line 175) | Iterable edges(); method edges (line 184) | default Iterable edges(final Long... identifiers) method edges (line 196) | Iterable edges(Predicate matcher); method edgesContaining (line 205) | Iterable edgesContaining(Location location); method edgesContaining (line 218) | Iterable edgesContaining(Location location, Predicate matc... method edgesIntersecting (line 227) | Iterable edgesIntersecting(GeometricSurface surface); method edgesIntersecting (line 240) | Iterable edgesIntersecting(GeometricSurface surface, Predicate edgesWithin(GeometricSurface surface); method entities (line 256) | Iterable entities(); method entities (line 269) | Iterable entities(ItemType type, Class m... method entities (line 278) | Iterable entities(Predicate matcher); method entitiesIntersecting (line 287) | Iterable entitiesIntersecting(GeometricSurface surface); method entitiesIntersecting (line 300) | Iterable entitiesIntersecting(GeometricSurface surface, method entitiesWithin (line 310) | Iterable entitiesWithin(GeometricSurface surface); method entitiesWithin (line 322) | Iterable entitiesWithin(GeometricSurface surface, Predica... method entity (line 333) | AtlasEntity entity(long identifier, ItemType type); method getIdentifier (line 338) | UUID getIdentifier(); method getName (line 344) | String getName(); method items (line 351) | Iterable items(); method items (line 360) | Iterable items(Predicate matcher); method itemsContaining (line 369) | Iterable itemsContaining(Location location); method itemsContaining (line 382) | Iterable itemsContaining(Location location, Predicate itemsIntersecting(GeometricSurface surface); method itemsIntersecting (line 404) | Iterable itemsIntersecting(GeometricSurface surface, Predic... method itemsWithin (line 413) | Iterable itemsWithin(GeometricSurface surface); method line (line 420) | Line line(long identifier); method lineItems (line 427) | Iterable lineItems(); method lineItems (line 436) | Iterable lineItems(Predicate matcher); method lineItemsContaining (line 445) | Iterable lineItemsContaining(Location location); method lineItemsContaining (line 458) | Iterable lineItemsContaining(Location location, Predicate lineItemsIntersecting(GeometricSurface surface); method lineItemsIntersecting (line 480) | Iterable lineItemsIntersecting(GeometricSurface surface, Pre... method lineItemsWithin (line 489) | Iterable lineItemsWithin(GeometricSurface surface); method lines (line 494) | Iterable lines(); method lines (line 503) | default Iterable lines(final Long... identifiers) method lines (line 515) | Iterable lines(Predicate matcher); method linesContaining (line 524) | Iterable linesContaining(Location location); method linesContaining (line 537) | Iterable linesContaining(Location location, Predicate matc... method linesIntersecting (line 546) | Iterable linesIntersecting(GeometricSurface surface); method linesIntersecting (line 559) | Iterable linesIntersecting(GeometricSurface surface, Predicate linesWithin(GeometricSurface surface); method locationItems (line 575) | Iterable locationItems(); method locationItems (line 584) | Iterable locationItems(Predicate matcher); method locationItemsWithin (line 594) | Iterable locationItemsWithin(GeometricSurface surface); method locationItemsWithin (line 607) | Iterable locationItemsWithin(GeometricSurface surface, method metaData (line 613) | AtlasMetaData metaData(); method node (line 620) | Node node(long identifier); method nodes (line 625) | Iterable nodes(); method nodes (line 634) | default Iterable nodes(final Long... identifiers) method nodes (line 646) | Iterable nodes(Predicate matcher); method nodesAt (line 655) | Iterable nodesAt(Location location); method nodesWithin (line 667) | Iterable nodesWithin(GeometricSurface surface); method nodesWithin (line 680) | Iterable nodesWithin(GeometricSurface surface, Predicate m... method numberOfAreas (line 685) | long numberOfAreas(); method numberOfEdges (line 690) | long numberOfEdges(); method numberOfLines (line 695) | long numberOfLines(); method numberOfNodes (line 700) | long numberOfNodes(); method numberOfPoints (line 705) | long numberOfPoints(); method numberOfRelations (line 710) | long numberOfRelations(); method point (line 717) | Point point(long identifier); method points (line 722) | Iterable points(); method points (line 731) | default Iterable points(final Long... identifiers) method points (line 743) | Iterable points(Predicate matcher); method pointsAt (line 752) | Iterable pointsAt(Location location); method pointsWithin (line 763) | Iterable pointsWithin(GeometricSurface surface); method pointsWithin (line 777) | Iterable pointsWithin(GeometricSurface surface, Predicate relations(); method relations (line 798) | default Iterable relations(final Long... identifiers) method relations (line 810) | Iterable relations(Predicate matcher); method relationsLowerOrderFirst (line 817) | Iterable relationsLowerOrderFirst(); method relationsWithEntitiesIntersecting (line 826) | Iterable relationsWithEntitiesIntersecting(GeometricSurface ... method relationsWithEntitiesIntersecting (line 838) | Iterable relationsWithEntitiesIntersecting(GeometricSurface ... method relationsWithEntitiesWithin (line 848) | Iterable relationsWithEntitiesWithin(GeometricSurface surface); method save (line 856) | void save(WritableResource writableResource); method saveAsGeoJson (line 864) | void saveAsGeoJson(WritableResource resource); method saveAsGeoJson (line 874) | void saveAsGeoJson(WritableResource resource, Predicate m... method saveAsLineDelimitedGeoJsonFeatures (line 885) | void saveAsLineDelimitedGeoJsonFeatures(WritableResource resource, method saveAsLineDelimitedGeoJsonFeatures (line 899) | void saveAsLineDelimitedGeoJsonFeatures(WritableResource resource, method saveAsList (line 908) | void saveAsList(WritableResource resource); method saveAsProto (line 916) | void saveAsProto(WritableResource resource); method saveAsText (line 924) | void saveAsText(WritableResource resource); method size (line 929) | default AtlasSize size() method snapped (line 942) | SnappedEdge snapped(Location point, Distance threshold); method snaps (line 952) | List snaps(Location point, Distance threshold); method snapsLineItem (line 962) | List snapsLineItem(Location point, Distance threshold); method subAtlas (line 975) | Optional subAtlas(GeometricSurface boundary, AtlasCutType cutTy... method subAtlas (line 987) | Optional subAtlas(Predicate matcher, AtlasCutType ... method summary (line 995) | String summary(); method toStringDetailed (line 1003) | String toStringDetailed(); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/AtlasLoadingCommand.java class AtlasLoadingCommand (line 24) | public abstract class AtlasLoadingCommand extends Command class AcceptableInputFileFilter (line 32) | public static class AcceptableInputFileFilter implements Predicate excl... method include (line 52) | public AcceptableInputFileFilter include(final Iterable incl... method test (line 61) | @Override method loadAtlas (line 105) | protected Atlas loadAtlas(final CommandMap commandMap) method loadAtlas (line 120) | @SuppressWarnings("unchecked") method switches (line 139) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/AtlasMetaData.java class AtlasMetaData (line 29) | public final class AtlasMetaData method AtlasMetaData (line 51) | public AtlasMetaData() method AtlasMetaData (line 56) | public AtlasMetaData(final AtlasSize size) method AtlasMetaData (line 62) | public AtlasMetaData(final AtlasSize size, final boolean original, fin... method copyWithNewOriginal (line 75) | public AtlasMetaData copyWithNewOriginal(final boolean original) method copyWithNewShardName (line 81) | public AtlasMetaData copyWithNewShardName(final String shardName) method copyWithNewSize (line 87) | public AtlasMetaData copyWithNewSize(final AtlasSize size) method copyWithNewTags (line 100) | public AtlasMetaData copyWithNewTags(final Map tags) method equals (line 106) | @Override method getCodeVersion (line 149) | public Optional getCodeVersion() method getCountry (line 154) | public Optional getCountry() method getDataVersion (line 159) | public Optional getDataVersion() method getGeoJsonProperties (line 164) | @Override method getProtoAdapter (line 188) | @Override method getShardName (line 194) | public Optional getShardName() method getSize (line 199) | public AtlasSize getSize() method getTag (line 204) | @Override method getTags (line 210) | @Override method hashCode (line 220) | @Override method isOriginal (line 228) | public boolean isOriginal() method toReadableString (line 233) | public String toReadableString() method toString (line 274) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/AtlasResourceLoader.java class AtlasResourceLoader (line 32) | public class AtlasResourceLoader method checkFileExistsAndIsNotDirectory (line 54) | private static void checkFileExistsAndIsNotDirectory(final Resource re... method setDecompressorFor (line 73) | private static void setDecompressorFor(final Resource resource) method AtlasResourceLoader (line 90) | public AtlasResourceLoader() method load (line 106) | public Atlas load(final Resource... resources) method load (line 121) | public Atlas load(final Iterable resources) method loadRecursively (line 162) | public Atlas loadRecursively(final Resource... resources) method loadRecursively (line 179) | public Atlas loadRecursively(final Iterable resources) method safeLoad (line 204) | public Optional safeLoad(final Resource... resources) method safeLoad (line 217) | public Optional safeLoad(final Iterable resources) method safeLoadRecursively (line 240) | public Optional safeLoadRecursively(final Resource... resources) method safeLoadRecursively (line 255) | public Optional safeLoadRecursively(final Iterable re... method setAtlasEntityFilter (line 274) | public void setAtlasEntityFilter(final Predicate filter) method setResourceFilter (line 285) | public void setResourceFilter(final Predicate filter) method withAtlasEntityFilter (line 297) | public AtlasResourceLoader withAtlasEntityFilter(final Predicate expandFileOrDirectoryRecursively(final Resource... method filterForBinaryAtlasResources (line 375) | private List filterForBinaryAtlasResources(final List filterForTextAtlasResources(final List loadAtlasResource(final Resource resource) method loadMultipleAtlasResources (line 422) | private Optional loadMultipleAtlasResources(final List loadTextAtlases(final List textAtlasReso... method upcastAndRemoveNullResources (line 498) | private List upcastAndRemoveNullResources(final Resource res... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/BareAtlas.java class BareAtlas (line 62) | public abstract class BareAtlas implements Atlas method BareAtlas (line 77) | protected BareAtlas() method areas (line 82) | @Override method asGeoJson (line 88) | @Override method asGeoJson (line 94) | @Override method edges (line 115) | @Override method entities (line 121) | @Override method entities (line 127) | @Override method entities (line 156) | @Override method entitiesIntersecting (line 162) | @Override method entitiesIntersecting (line 169) | @Override method entitiesWithin (line 176) | @Override method entitiesWithin (line 182) | @Override method entity (line 189) | @Override method equals (line 211) | @Override method getGeoJsonObjects (line 276) | @Override method getGeoJsonProperties (line 282) | @Override method getIdentifier (line 290) | @Override method getName (line 296) | @Override method hashCode (line 309) | @Override method items (line 316) | @Override method items (line 322) | @Override method itemsContaining (line 328) | @Override method itemsContaining (line 335) | @Override method itemsIntersecting (line 342) | @Override method itemsIntersecting (line 349) | @Override method itemsWithin (line 356) | @Override method iterator (line 363) | @Override method lineItems (line 370) | @Override method lineItems (line 376) | @Override method lineItemsContaining (line 382) | @Override method lineItemsContaining (line 388) | @Override method lineItemsIntersecting (line 395) | @Override method lineItemsIntersecting (line 401) | @Override method lineItemsWithin (line 408) | @Override method lines (line 414) | @Override method locationItems (line 420) | @Override method locationItems (line 426) | @Override method locationItemsWithin (line 432) | @Override method locationItemsWithin (line 438) | @Override method nodes (line 445) | @Override method points (line 451) | @Override method relations (line 457) | @Override method relationsLowerOrderFirst (line 463) | @Override method saveAsGeoJson (line 521) | @Override method saveAsGeoJson (line 527) | @Override method saveAsLineDelimitedGeoJsonFeatures (line 536) | @Override method saveAsLineDelimitedGeoJsonFeatures (line 543) | @Override method saveAsList (line 559) | @Override method saveAsProto (line 576) | @Override method saveAsText (line 582) | @Override method snapped (line 588) | @Override method snaps (line 603) | @Override method snapsLineItem (line 616) | @Override method subAtlas (line 630) | @Override method subAtlas (line 648) | @Override method summary (line 667) | @Override method toString (line 689) | @Override method toStringDetailed (line 695) | @Override method setName (line 715) | protected void setName(final String name) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/Crawler.java class Crawler (line 13) | public abstract class Crawler extends AtlasLoadingCommand method Crawler (line 20) | public Crawler(final Logger logger) method initialize (line 25) | protected void initialize(final CommandMap command) method onRun (line 29) | @Override method processAtlas (line 45) | protected abstract void processAtlas(String atlasName, Atlas atlas, St... method switches (line 47) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/ShardFileOverlapsPolygon.java class ShardFileOverlapsPolygon (line 25) | public class ShardFileOverlapsPolygon implements Predicate method ShardFileOverlapsPolygon (line 44) | public ShardFileOverlapsPolygon(final DynamicTileSharding shardingTree... method ShardFileOverlapsPolygon (line 58) | public ShardFileOverlapsPolygon(final DynamicTileSharding shardingTree... method test (line 67) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/AtlasBuilder.java type AtlasBuilder (line 22) | public interface AtlasBuilder method addArea (line 36) | void addArea(long identifier, Polygon geometry, Map ta... method addEdge (line 51) | void addEdge(long identifier, PolyLine geometry, Map t... method addLine (line 65) | void addLine(long identifier, PolyLine geometry, Map t... method addNode (line 79) | void addNode(long identifier, Location geometry, Map t... method addPoint (line 93) | void addPoint(long identifier, Location geometry, Map ... method addRelation (line 110) | void addRelation(long identifier, long osmIdentifier, RelationBean str... method get (line 118) | Atlas get(); method setMetaData (line 126) | void setMetaData(AtlasMetaData metaData); method setSizeEstimates (line 134) | void setSizeEstimates(AtlasSize estimates); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/AtlasSize.java class AtlasSize (line 25) | public class AtlasSize implements Serializable, GeoJsonProperties class AtlasSizeBuilder (line 32) | public static class AtlasSizeBuilder method AtlasSizeBuilder (line 41) | public AtlasSizeBuilder() method build (line 57) | public AtlasSize build() method withAreaEstimate (line 63) | public AtlasSizeBuilder withAreaEstimate(final long areaNumber) method withEdgeEstimate (line 69) | public AtlasSizeBuilder withEdgeEstimate(final long edgeNumber) method withLineEstimate (line 75) | public AtlasSizeBuilder withLineEstimate(final long lineNumber) method withNodeEstimate (line 81) | public AtlasSizeBuilder withNodeEstimate(final long nodeNumber) method withPointEstimate (line 87) | public AtlasSizeBuilder withPointEstimate(final long pointNumber) method withRelationEstimate (line 93) | public AtlasSizeBuilder withRelationEstimate(final long relationNumber) method AtlasSize (line 119) | public AtlasSize(final Iterable entities) method AtlasSize (line 182) | public AtlasSize(final long edgeNumber, final long nodeNumber, final l... method equals (line 193) | @Override method getAreaNumber (line 232) | public long getAreaNumber() method getEdgeNumber (line 237) | public long getEdgeNumber() method getEntityNumber (line 242) | public long getEntityNumber() method getGeoJsonProperties (line 248) | @Override method getLineNumber (line 261) | public long getLineNumber() method getNodeNumber (line 266) | public long getNodeNumber() method getNonRelationEntityNumber (line 271) | public long getNonRelationEntityNumber() method getPointNumber (line 277) | public long getPointNumber() method getRelationNumber (line 282) | public long getRelationNumber() method hashCode (line 287) | @Override method toString (line 295) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/GeoJsonAtlasBuilder.java class GeoJsonAtlasBuilder (line 28) | public class GeoJsonAtlasBuilder class GeoJsonEdge (line 33) | private static class GeoJsonEdge method GeoJsonEdge (line 39) | GeoJsonEdge(final long identifier, final Map tags, f... method getIdentifier (line 46) | public long getIdentifier() method getPolyLine (line 51) | public PolyLine getPolyLine() method getTags (line 56) | public Map getTags() method create (line 62) | public Atlas create(final Resource geoJson) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/RelationBean.java class RelationBean (line 28) | public class RelationBean extends AbstractCollection i... class RelationBeanItem (line 33) | public static class RelationBeanItem implements Serializable, Comparab... method RelationBeanItem (line 41) | public RelationBeanItem(final Long identifier, final String role, fi... method RelationBeanItem (line 48) | public RelationBeanItem(final RelationBeanItem item) method compareTo (line 55) | @Override method equals (line 70) | @Override method getIdentifier (line 83) | public Long getIdentifier() method getRole (line 88) | public String getRole() method getType (line 93) | public ItemType getType() method hashCode (line 98) | @Override method toString (line 104) | @Override method fromSet (line 123) | public static RelationBean fromSet(final Set set) method mergeBeans (line 133) | public static RelationBean mergeBeans(final RelationBean left, final R... method RelationBean (line 163) | public RelationBean() method add (line 169) | @Override method addItem (line 176) | public void addItem(final Long identifier, final String role, final It... method addItem (line 181) | public void addItem(final RelationBeanItem item) method addItemExplicitlyExcluded (line 186) | public void addItemExplicitlyExcluded(final Long identifier, final Str... method addItemExplicitlyExcluded (line 192) | public void addItemExplicitlyExcluded(final RelationBeanItem item) method asList (line 202) | public List asList() method asMap (line 217) | public Map asMap() method asSet (line 245) | public Set asSet() method asSortedList (line 255) | public List asSortedList() method asSortedSet (line 269) | public SortedSet asSortedSet() method equals (line 281) | @Override method equalsIncludingExplicitlyExcluded (line 301) | public boolean equalsIncludingExplicitlyExcluded(final Object other) method getExplicitlyExcluded (line 311) | public Set getExplicitlyExcluded() method getItemFor (line 316) | public Optional getItemFor(final long identifier, fi... method getItemFor (line 329) | public Optional getItemFor(final long identifier, fi... method getMemberIdentifiers (line 344) | public List getMemberIdentifiers() method getMemberRoles (line 350) | public List getMemberRoles() method getMemberTypes (line 355) | public List getMemberTypes() method hashCode (line 360) | @Override method isEmpty (line 370) | @Override method iterator (line 376) | @Override method merge (line 382) | public RelationBean merge(final RelationBean other) method removeAllMatchingItems (line 398) | public List removeAllMatchingItems(final Long identifier, fina... method removeItem (line 422) | public boolean removeItem(final Long identifier, final String role, fi... method removeItem (line 427) | public boolean removeItem(final RelationBeanItem item) method size (line 435) | @Override method toString (line 441) | @Override method getItemFor (line 447) | private RelationBeanItem getItemFor(final int index) method isExplicitlyExcluded (line 456) | private boolean isExplicitlyExcluded(final RelationBeanItem relationBe... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveArea.java class AtlasPrimitiveArea (line 14) | public class AtlasPrimitiveArea extends AtlasPrimitiveEntity method AtlasPrimitiveArea (line 19) | public AtlasPrimitiveArea(final long identifier, final Polygon polygon, method bounds (line 26) | @Override method getPolygon (line 32) | public Polygon getPolygon() method toString (line 37) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveBigNode.java class AtlasPrimitiveBigNode (line 22) | public class AtlasPrimitiveBigNode extends AtlasPrimitiveEntity method from (line 36) | public static AtlasPrimitiveBigNode from(final BigNode bigNode) method from (line 41) | public static AtlasPrimitiveBigNode from(final BigNode bigNode, method AtlasPrimitiveBigNode (line 77) | public AtlasPrimitiveBigNode(final long identifier, final Set edges() method getRestrictedPaths (line 101) | public Set getRestrictedPaths() method inEdges (line 106) | public Set inEdges() method junctionEdges (line 112) | public Set junctionEdges() method nodeLocations (line 119) | public Set nodeLocations() method nodes (line 125) | public Set nodes() method nodesContain (line 130) | public boolean nodesContain(final Location location) method outEdges (line 135) | public Set outEdges() method paths (line 141) | public Set paths() method toString (line 146) | @Override method type (line 154) | public Type type() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveEdge.java class AtlasPrimitiveEdge (line 12) | public class AtlasPrimitiveEdge extends AtlasPrimitiveLineItem method from (line 16) | public static AtlasPrimitiveEdge from(final Edge edge) method AtlasPrimitiveEdge (line 21) | public AtlasPrimitiveEdge(final long identifier, final PolyLine polyLine, method end (line 27) | public Location end() method isReversedEdge (line 32) | public boolean isReversedEdge(final AtlasPrimitiveEdge reverseEdgeCand... method start (line 37) | public Location start() method toString (line 42) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveEdgeIdentifier.java class AtlasPrimitiveEdgeIdentifier (line 8) | public class AtlasPrimitiveEdgeIdentifier implements Serializable method from (line 14) | public static AtlasPrimitiveEdgeIdentifier from(final AtlasPrimitiveEd... method AtlasPrimitiveEdgeIdentifier (line 19) | public AtlasPrimitiveEdgeIdentifier() method AtlasPrimitiveEdgeIdentifier (line 23) | public AtlasPrimitiveEdgeIdentifier(final long identifier) method equals (line 28) | @Override method getIdentifier (line 35) | public long getIdentifier() method hashCode (line 40) | @Override method setIdentifier (line 46) | public void setIdentifier(final long identifier) method toString (line 51) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveEntity.java class AtlasPrimitiveEntity (line 17) | public abstract class AtlasPrimitiveEntity implements Serializable, Tagg... method AtlasPrimitiveEntity (line 23) | public AtlasPrimitiveEntity(final long identifier, final Map checkDataIntegrity() method getAreas (line 220) | public Map getAreas() method getEdges (line 225) | public Map getEdges() method getLines (line 230) | public Map getLines() method getNodes (line 235) | public Map getNodes() method getPoints (line 240) | public Map getPoints() method getRelations (line 245) | public Map getRelations() method summary (line 250) | public String summary() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveRelation.java class AtlasPrimitiveRelation (line 13) | public class AtlasPrimitiveRelation extends AtlasPrimitiveEntity method AtlasPrimitiveRelation (line 20) | public AtlasPrimitiveRelation(final long identifier, final long osmIde... method bounds (line 29) | @Override method getOsmIdentifier (line 35) | public long getOsmIdentifier() method getRelationBean (line 40) | public RelationBean getRelationBean() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveRoute.java class AtlasPrimitiveRoute (line 29) | public final class AtlasPrimitiveRoute implements Iterable edges) method from (line 64) | public static Optional from(final Route route) method AtlasPrimitiveRoute (line 74) | public AtlasPrimitiveRoute(final Iterable primitiv... method asPolyLine (line 79) | public PolyLine asPolyLine() method end (line 94) | public AtlasPrimitiveEdge end() method equals (line 103) | @Override method getRoute (line 127) | public Optional getRoute(final Atlas atlas) method hashCode (line 148) | @Override method indexOf (line 155) | public int indexOf(final AtlasPrimitiveEdge primitiveEdge) method isOverlappedBy (line 160) | public boolean isOverlappedBy(final AtlasPrimitiveRoute primitiveRoute) method isOverlappedBy (line 166) | public boolean isOverlappedBy(final Route route) method iterator (line 172) | @Override method overlapCount (line 186) | public int overlapCount(final AtlasPrimitiveRoute subRoute) method size (line 223) | public int size() method start (line 228) | public AtlasPrimitiveEdge start() method subRoute (line 237) | public List subRoute(final int fromIndex, final in... method toString (line 242) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/AtlasPrimitiveRouteIdentifier.java class AtlasPrimitiveRouteIdentifier (line 17) | public class AtlasPrimitiveRouteIdentifier method from (line 24) | public static AtlasPrimitiveRouteIdentifier from(final AtlasPrimitiveR... method AtlasPrimitiveRouteIdentifier (line 32) | public AtlasPrimitiveRouteIdentifier() method AtlasPrimitiveRouteIdentifier (line 36) | public AtlasPrimitiveRouteIdentifier(final AtlasPrimitiveEdgeIdentifie... method AtlasPrimitiveRouteIdentifier (line 41) | public AtlasPrimitiveRouteIdentifier( method end (line 47) | public AtlasPrimitiveEdgeIdentifier end() method equals (line 56) | @Override method hashCode (line 72) | @Override method isOverlappedBy (line 81) | public boolean isOverlappedBy(final AtlasPrimitiveRouteIdentifier prim... method iterator (line 104) | @Override method overlapCount (line 117) | public int overlapCount(final AtlasPrimitiveRouteIdentifier subRouteId... method setPrimitiveRouteIdentifier (line 160) | public void setPrimitiveRouteIdentifier( method size (line 166) | public int size() method start (line 171) | public AtlasPrimitiveEdgeIdentifier start() method subRoute (line 180) | public List subRoute(final int fromIndex... method toString (line 185) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/store/TemporaryObjectStore.java class TemporaryObjectStore (line 14) | public class TemporaryObjectStore method addArea (line 24) | public void addArea(final long identifier) method addEdge (line 29) | public void addEdge(final long identifier) method addLine (line 34) | public void addLine(final long identifier) method addLocation (line 39) | public void addLocation(final Location location) method addNode (line 44) | public void addNode(final long identifier) method addPoint (line 49) | public void addPoint(final long identifier) method addRelation (line 54) | public void addRelation(final long identifier) method getAreas (line 59) | public Set getAreas() method getEdges (line 64) | public Set getEdges() method getLines (line 69) | public Set getLines() method getLocations (line 74) | public Set getLocations() method getNodes (line 79) | public Set getNodes() method getPoints (line 84) | public Set getPoints() method getRelations (line 89) | public Set getRelations() method isEmpty (line 94) | public boolean isEmpty() method size (line 101) | public int size() method toDebugString (line 107) | public String toDebugString() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/builder/text/TextAtlasBuilder.java class TextAtlasBuilder (line 45) | public class TextAtlasBuilder type WriteMode (line 50) | private enum WriteMode method forHeader (line 61) | protected static WriteMode forHeader(final String header) method WriteMode (line 82) | WriteMode(final String header) method getHeader (line 87) | protected String getHeader() method getNodesHeader (line 105) | public static String getNodesHeader() method read (line 110) | public PackedAtlas read(final Resource resource) method write (line 215) | public void write(final Atlas atlas, final WritableResource resource) method cleanupTags (line 253) | private String cleanupTags(final String value) method convertArea (line 286) | private String convertArea(final Area item) method convertEdge (line 295) | private String convertEdge(final Edge item) method convertLine (line 304) | private String convertLine(final Line item) method convertNode (line 313) | private String convertNode(final Node item) method convertPoint (line 322) | private String convertPoint(final Point item) method convertRelation (line 331) | private String convertRelation(final Relation item) method convertRelationBean (line 340) | private String convertRelationBean(final Relation relation) method convertTags (line 355) | private String convertTags(final Taggable taggable) method parseArea (line 369) | private void parseArea(final PackedAtlasBuilder builder, final String ... method parseEdge (line 382) | private void parseEdge(final PackedAtlasBuilder builder, final String ... method parseLine (line 395) | private void parseLine(final PackedAtlasBuilder builder, final String ... method parseNode (line 408) | private void parseNode(final PackedAtlasBuilder builder, final String ... method parsePoint (line 421) | private void parsePoint(final PackedAtlasBuilder builder, final String... method parseRelation (line 434) | private void parseRelation(final PackedAtlasBuilder builder, final Str... method parseRelationBean (line 465) | private RelationBean parseRelationBean(final String value) method parseTags (line 480) | private Map parseTags(final String value) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/AtlasChangeGenerator.java type AtlasChangeGenerator (line 16) | public interface AtlasChangeGenerator extends Converter generate(final Atlas atlas) method generateWithoutValidation (line 59) | Set generateWithoutValidation(Atlas atlas); method getName (line 61) | default String getName() method validate (line 66) | default void validate(final Atlas source, final Change change) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/AtlasEntityKey.java class AtlasEntityKey (line 17) | public class AtlasEntityKey extends Tuple method from (line 21) | public static AtlasEntityKey from(final ItemType itemType, final Long ... method from (line 26) | public static AtlasEntityKey from(final FeatureChange featureChange) method AtlasEntityKey (line 31) | protected AtlasEntityKey(final ItemType itemType, final Long identifier) method getAtlasEntity (line 36) | public AtlasEntity getAtlasEntity(final Atlas atlas) method getCompleteItemType (line 41) | public CompleteItemType getCompleteItemType() method getIdentifier (line 46) | public Long getIdentifier() method getItemType (line 51) | public ItemType getItemType() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/Change.java class Change (line 45) | public class Change implements Located, Serializable method merge (line 68) | public static Change merge(final Change... changeInstances) method newInstance (line 79) | public static Change newInstance() method Change (line 84) | protected Change() method allChangesMappedByAtlasEntityKey (line 91) | public Map allChangesMappedByAtlasEntit... method bounds (line 103) | @Override method changeCount (line 109) | public int changeCount() method changeFor (line 114) | public Optional changeFor(final ItemType itemType, fina... method changes (line 124) | public Stream changes() method changesFor (line 129) | public Stream changesFor(final ItemType itemType) method equals (line 146) | @Override method getFeatureChanges (line 170) | public List getFeatureChanges() method getIdentifier (line 175) | public int getIdentifier() method getName (line 180) | public String getName() method hashCode (line 193) | @Override method prettify (line 210) | public String prettify(final PrettifyStringFormat featureChangeFormat, method prettify (line 229) | public String prettify(final PrettifyStringFormat featureChangeFormat, method save (line 253) | public void save(final WritableResource resource) method save (line 267) | public void save(final WritableResource resource, final boolean showDe... method summaryString (line 272) | public String summaryString() method tagCountMap (line 295) | public Map... method toJson (line 347) | public String toJson() method toJson (line 352) | public String toJson(final boolean showDescription) method toLineDelimitedFeatureChanges (line 357) | public String toLineDelimitedFeatureChanges(final boolean sorted) method toLineDelimitedFeatureChanges (line 374) | public String toLineDelimitedFeatureChanges() method toString (line 379) | @Override method withName (line 396) | public Change withName(final String name) method add (line 402) | protected Change add(final FeatureChange featureChange) method addAll (line 437) | protected Change addAll(final FeatureChange... featureChanges) method changeCountFor (line 443) | private long changeCountFor(final ItemType itemType, final ChangeDescr... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeArea.java class ChangeArea (line 22) | public class ChangeArea extends Area // NOSONAR method ChangeArea (line 34) | protected ChangeArea(final ChangeAtlas atlas, final Area source, final... method asPolygon (line 41) | @Override method getIdentifier (line 47) | @Override method getTags (line 53) | @Override method relations (line 59) | @Override method attribute (line 68) | private T attribute(final Function memberE... method getChangeAtlas (line 74) | private ChangeAtlas getChangeAtlas() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeAtlas.java class ChangeAtlas (line 42) | public class ChangeAtlas extends AbstractAtlas // NOSONAR method checkChanges (line 91) | private static void checkChanges(final Change... changes) method checkSource (line 103) | private static void checkSource(final Atlas source) method ChangeAtlas (line 111) | public ChangeAtlas(final Atlas source, final Change... changes) method ChangeAtlas (line 116) | public ChangeAtlas(final Atlas source, final String name, final Change... method ChangeAtlas (line 126) | public ChangeAtlas(final Change... changes) method ChangeAtlas (line 131) | public ChangeAtlas(final String name, final Change... changes) method area (line 175) | @Override method areas (line 186) | @Override method bounds (line 192) | @Override method edge (line 204) | @Override method edges (line 225) | @Override method getName (line 231) | @Override method line (line 241) | @Override method lines (line 252) | @Override method metaData (line 258) | @Override method node (line 274) | @Override method nodes (line 285) | @Override method numberOfAreas (line 291) | @Override method numberOfEdges (line 301) | @Override method numberOfLines (line 311) | @Override method numberOfNodes (line 321) | @Override method numberOfPoints (line 331) | @Override method numberOfRelations (line 341) | @Override method point (line 351) | @Override method points (line 362) | @Override method relation (line 368) | @Override method relations (line 390) | @Override method validate (line 396) | public void validate() method withName (line 405) | public ChangeAtlas withName(final String name) method entitiesFor (line 425) | private Iterable entitiesFor(final ItemType... method entityFor (line 461) | private M entityFor(final long identifier, fin... method getFromCacheOrCreate (line 494) | private E getFromCacheOrCreate(final Map cache, method getFromCacheOrCreate (line 524) | private E getFromCacheOrCreate(final Map cache, FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeBuilder.java class ChangeBuilder (line 16) | public class ChangeBuilder method newInstance (line 27) | public static ChangeBuilder newInstance() method ChangeBuilder (line 32) | public ChangeBuilder() method add (line 43) | public synchronized ChangeBuilder add(final FeatureChange featureChange) method addAll (line 61) | public synchronized ChangeBuilder addAll(final FeatureChange... featur... method addAll (line 72) | public synchronized ChangeBuilder addAll(final Iterable... method addAll (line 84) | public synchronized ChangeBuilder addAll(final Stream f... method get (line 90) | public synchronized Change get() method peekNumberOfChanges (line 97) | public synchronized int peekNumberOfChanges() method withName (line 109) | public ChangeBuilder withName(final String name) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeEdge.java class ChangeEdge (line 24) | public class ChangeEdge extends Edge // NOSONAR method ChangeEdge (line 44) | protected ChangeEdge(final ChangeAtlas atlas, final Edge source, final... method asPolyLine (line 51) | @Override method end (line 57) | @Override method endNodeIdentifier (line 65) | public long endNodeIdentifier() method getIdentifier (line 70) | @Override method getTags (line 76) | @Override method relations (line 82) | @Override method start (line 91) | @Override method startNodeIdentifier (line 99) | public long startNodeIdentifier() method attribute (line 104) | private T attribute(final Function memberE... method getChangeAtlas (line 110) | private ChangeAtlas getChangeAtlas() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeEntity.java class ChangeEntity (line 21) | public final class ChangeEntity method filterRelations (line 32) | static Set filterRelations(final Set listed, final... method getAttribute (line 51) | static T getAttribute(final M source, method getAttributeAndOptionallyBackup (line 80) | static List getAttributeAndOptionallyBac... method getAttributeOrBackup (line 128) | static T getAttributeOrBackup(final M sourc... method getOrCreateCache (line 162) | static V getOrCreateCache(final V fieldCache, final Consumer ca... method ChangeEntity (line 181) | private ChangeEntity() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeLine.java class ChangeLine (line 22) | public class ChangeLine extends Line // NOSONAR method ChangeLine (line 34) | protected ChangeLine(final ChangeAtlas atlas, final Line source, final... method asPolyLine (line 41) | @Override method getIdentifier (line 47) | @Override method getTags (line 53) | @Override method relations (line 59) | @Override method attribute (line 68) | private T attribute(final Function memberE... method getChangeAtlas (line 74) | private ChangeAtlas getChangeAtlas() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeNode.java class ChangeNode (line 31) | public class ChangeNode extends Node // NOSONAR method ChangeNode (line 51) | protected ChangeNode(final ChangeAtlas atlas, final Node source, final... method getIdentifier (line 58) | @Override method getLocation (line 64) | @Override method getTags (line 70) | @Override method inEdgeIdentifiers (line 76) | public SortedSet inEdgeIdentifiers() method inEdges (line 105) | @Override method outEdgeIdentifiers (line 116) | public SortedSet outEdgeIdentifiers() method outEdges (line 145) | @Override method relations (line 156) | @Override method allAvailableAttributes (line 165) | private List allAvailableAttributes( method attribute (line 172) | private T attribute(final Function memberE... method getChangeAtlas (line 178) | private ChangeAtlas getChangeAtlas() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangePoint.java class ChangePoint (line 22) | public class ChangePoint extends Point // NOSONAR method ChangePoint (line 33) | protected ChangePoint(final ChangeAtlas atlas, final Point source, fin... method getIdentifier (line 40) | @Override method getLocation (line 46) | @Override method getTags (line 52) | @Override method relations (line 58) | @Override method attribute (line 67) | private T attribute(final Function member... method getChangeAtlas (line 73) | private ChangeAtlas getChangeAtlas() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeRelation.java class ChangeRelation (line 44) | public class ChangeRelation extends Relation // NOSONAR method ChangeRelation (line 64) | protected ChangeRelation(final ChangeAtlas atlas, final Relation source, method allKnownOsmMembers (line 72) | @Override method allRelationsWithSameOsmIdentifier (line 79) | @Override method asMultiPolygon (line 88) | @Override method getIdentifier (line 183) | @Override method getTags (line 189) | @Override method members (line 195) | @Override method osmRelationIdentifier (line 221) | @Override method preservedValidGeometry (line 227) | public boolean preservedValidGeometry() method relations (line 241) | @Override method addedMembers (line 250) | private Set addedMembers() method allAvailableAttributes (line 259) | private List allAvailableAttributes( method attribute (line 266) | private T attribute(final Function mem... method getChangeAtlas (line 272) | private ChangeAtlas getChangeAtlas() method membersFor (line 277) | private RelationMemberList membersFor(final RelationBean bean) method removedMembers (line 297) | private Set removedMembers() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/ChangeType.java type ChangeType (line 8) | public enum ChangeType FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/FeatureChange.java class FeatureChange (line 82) | public class FeatureChange implements Located, Taggable, Serializable, C... type Options (line 87) | public enum Options method add (line 122) | public static FeatureChange add(final AtlasEntity afterView) method add (line 142) | public static FeatureChange add(final AtlasEntity afterView, final Atl... method add (line 164) | public static FeatureChange add(final AtlasEntity afterView, final Atl... method remove (line 180) | public static FeatureChange remove(final AtlasEntity reference) method remove (line 198) | public static FeatureChange remove(final AtlasEntity reference, final ... method remove (line 218) | public static FeatureChange remove(final AtlasEntity reference, final ... method getPolyline (line 234) | @Nullable method getTags (line 265) | @Nonnull method FeatureChange (line 283) | public FeatureChange(final ChangeType changeType, final AtlasEntity af... method FeatureChange (line 300) | public FeatureChange(final ChangeType changeType, final AtlasEntity af... method addMetaData (line 351) | public void addMetaData(final String key, final String value) method afterViewIsFull (line 370) | public boolean afterViewIsFull() method bounds (line 430) | @Override method compareTo (line 449) | @Override method equals (line 457) | @Override method explain (line 475) | public ChangeDescription explain() method getAfterView (line 491) | public AtlasEntity getAfterView() method getBeforeView (line 496) | public AtlasEntity getBeforeView() method getChangeType (line 501) | public ChangeType getChangeType() method getFeatureChangeIdentifier (line 506) | public String getFeatureChangeIdentifier() method getIdentifier (line 511) | public long getIdentifier() method getItemType (line 516) | public ItemType getItemType() method getMetaData (line 521) | public Map getMetaData() method getTag (line 533) | @Override method getTags (line 544) | @Override method hashCode (line 550) | @Override method merge (line 577) | public FeatureChange merge(final FeatureChange other) method prettify (line 706) | public String prettify() method prettify (line 724) | public String prettify(final PrettifyStringFormat format, method prettify (line 745) | public String prettify(final PrettifyStringFormat format, method save (line 785) | public void save(final WritableResource resource) method save (line 798) | public void save(final WritableResource resource, final boolean showDe... method setOptions (line 811) | public FeatureChange setOptions(final Options... options) method toGeoJson (line 821) | public String toGeoJson() method toGeoJson (line 826) | public String toGeoJson(final boolean showDescription) method toPrettyGeoJson (line 831) | public String toPrettyGeoJson() method toPrettyGeoJson (line 836) | public String toPrettyGeoJson(final boolean showDescription) method toString (line 841) | @Override method withAtlasContext (line 858) | public FeatureChange withAtlasContext(final Atlas atlas) method withOsc (line 902) | public FeatureChange withOsc(final String osc) method buildNodes (line 916) | private void buildNodes(final Atlas atlas, final Collection ... method computeBeforeViewUsingAtlasContext (line 961) | private void computeBeforeViewUsingAtlasContext(final Atlas atlas, fin... method computeRequiredOpenStreetMapChangeInformation (line 1174) | private void computeRequiredOpenStreetMapChangeInformation(final Atlas... method findNodesToRemove (line 1219) | private void findNodesToRemove(final Atlas atlas, final PolyLine polyL... method validateNotShallow (line 1259) | private void validateNotShallow() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/FeatureChangeBoundsExpander.java class FeatureChangeBoundsExpander (line 32) | public class FeatureChangeBoundsExpander method FeatureChangeBoundsExpander (line 61) | public FeatureChangeBoundsExpander(final Set featureCha... method apply (line 67) | public Set apply() method expanded (line 95) | private AtlasEntity expanded(final AtlasEntity other, final Set mergeMetaData(final FeatureChange left, method mergeREMOVEFeatureChangePair (line 194) | public static FeatureChange mergeREMOVEFeatureChangePair(final Feature... method mergeAreas (line 259) | private static FeatureChange mergeAreas(final FeatureChange left, fina... method mergeEdges (line 341) | private static FeatureChange mergeEdges(final FeatureChange left, fina... method mergeLineItems (line 436) | private static FeatureChange mergeLineItems(final FeatureChange left, ... method mergeLines (line 489) | private static FeatureChange mergeLines(final FeatureChange left, fina... method mergeLocationItems (line 554) | private static FeatureChange mergeLocationItems(final FeatureChange left, method mergeNodes (line 607) | private static FeatureChange mergeNodes(final FeatureChange left, fina... method mergePoints (line 705) | private static FeatureChange mergePoints(final FeatureChange left, fin... method mergeRelations (line 751) | private static FeatureChange mergeRelations(final FeatureChange left, ... method FeatureChangeMergingHelpers (line 923) | private FeatureChangeMergingHelpers() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/MemberMergeStrategies.java class MemberMergeStrategies (line 38) | public final class MemberMergeStrategies method computeMapDifferenceCounts (line 728) | private static Map computeMapDifferenceCounts(final Ma... method getDiffBasedMutuallyExclusiveMerger (line 759) | private static TernaryOperator getDiffBasedMutuallyExclusiveMer... method verifyExplicitlyExcludedSets (line 794) | private static void verifyExplicitlyExcludedSets(final Set befo... method MemberMergeStrategies (line 830) | private MemberMergeStrategies() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/MemberMerger.java class MemberMerger (line 29) | public final class MemberMerger class Builder (line 38) | public static class Builder method build (line 55) | public MemberMerger build() method useHackForMergingConflictingConnectedEdgeSetBeforeViews (line 77) | public Builder useHackForMergingConflictingConnectedEdgeSetBefore... method withAfterEntityLeft (line 86) | public Builder withAfterEntityLeft(final AtlasEntity afterEntityL... method withAfterEntityRight (line 92) | public Builder withAfterEntityRight(final AtlasEntity afterEntity... method withAfterViewConflictingBeforeViewMerger (line 98) | public Builder withAfterViewConflictingBeforeViewMerger( method withAfterViewConsistentBeforeViewMerger (line 105) | public Builder withAfterViewConsistentBeforeViewMerger( method withAfterViewNoBeforeMerger (line 112) | public Builder withAfterViewNoBeforeMerger( method withBeforeEntityLeft (line 119) | public Builder withBeforeEntityLeft(final AtlasEntity beforeEntit... method withBeforeEntityRight (line 125) | public Builder withBeforeEntityRight(final AtlasEntity beforeEnti... method withBeforeViewMerger (line 131) | public Builder withBeforeViewMerger(final BinaryOperator befor... method withMemberExtractor (line 137) | public Builder withMemberExtractor(final Function... method withMemberName (line 143) | public Builder withMemberName(final String memberName) method assertRequiredFieldsNonNull (line 149) | private void assertRequiredFieldsNonNull() class MergedMemberBean (line 188) | public static class MergedMemberBean method MergedMemberBean (line 193) | public MergedMemberBean(final M before, final M after) method getMergedAfterMember (line 199) | public M getMergedAfterMember() method getMergedBeforeMember (line 204) | public M getMergedBeforeMember() method MemberMerger (line 225) | private MemberMerger() method mergeMember (line 236) | public MergedMemberBean mergeMember() method chooseNonNullMemberIfPossible (line 320) | private M chooseNonNullMemberIfPossible(final M memberLeft, final M me... method mergeMemberHackForConflictingConnectedEdgeSetBeforeViews (line 346) | @SuppressWarnings("unchecked") method mergeMemberWithConflictingBeforeViews (line 466) | private MergedMemberBean mergeMemberWithConflictingBeforeViews(fina... method mergeMembersWithConsistentBeforeViews (line 548) | private MergedMemberBean mergeMembersWithConsistentBeforeViews(fina... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/ChangeDescription.java class ChangeDescription (line 55) | public class ChangeDescription method atlasEntityToOscInformationNode (line 109) | private static void atlasEntityToOscInformationNode(final JsonObject i... method atlasEntityToOscInformationRelation (line 126) | private static void atlasEntityToOscInformationRelation(final JsonObje... method createOscXmlElement (line 165) | private static void createOscXmlElement(final Document document, final... method hasTags (line 249) | private static boolean hasTags(@Nullable final AtlasEntity entity) method newId (line 262) | private static long newId(final long identifier) method saveAsOsc (line 289) | @SuppressWarnings("java:S2755") method saveOsc (line 345) | private static void saveOsc(final JsonObject description, final String... method ChangeDescription (line 350) | public ChangeDescription(final long identifier, final ItemType itemType, method ChangeDescription (line 377) | public ChangeDescription(final long identifier, final ItemType itemType, method getChangeDescriptorType (line 427) | public ChangeDescriptorType getChangeDescriptorType() method getChangeDescriptors (line 437) | public List getChangeDescriptors() method getIdentifier (line 447) | public long getIdentifier() method getItemType (line 457) | public ItemType getItemType() method getOsc (line 467) | public Optional getOsc() method setOsc (line 479) | public void setOsc(final String osc) method toJsonElement (line 484) | public JsonElement toJsonElement() method toString (line 506) | @Override method atlasEntityToOscInformation (line 552) | private JsonObject atlasEntityToOscInformation(final AtlasEntity entity, method atlasEntityToOscInformationWay (line 631) | private JsonObject atlasEntityToOscInformationWay(final JsonObject inf... method createOsc (line 677) | private void createOsc(final JsonObject description) method oscCreateUpdate (line 706) | private void oscCreateUpdate(final List create, method oscDelete (line 756) | private void oscDelete(final List delete, method oscDeleteNodes (line 791) | private void oscDeleteNodes(final List delete, method updateRequiredLocations (line 842) | private boolean updateRequiredLocations(final List create, FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/ChangeDescriptorGenerator.java class ChangeDescriptorGenerator (line 38) | public final class ChangeDescriptorGenerator method ChangeDescriptorGenerator (line 51) | ChangeDescriptorGenerator(final AtlasEntity beforeView, final AtlasEnt... method ChangeDescriptorGenerator (line 71) | ChangeDescriptorGenerator(final AtlasEntity beforeView, final AtlasEnt... method setNodes (line 87) | public ChangeDescriptorGenerator setNodes(final Collection generate() method getChangeDescriptorType (line 141) | ChangeDescriptorType getChangeDescriptorType() method generateEdgeStartEndDescriptors (line 146) | private List generateEdgeStartEndDescript... method generateGeometryDescriptors (line 179) | private List generateGeometryDescriptors() method generateLongSetDescriptors (line 227) | private List generateLongSetDescriptors( method generateLongValueDescriptors (line 249) | private List generateLongValueDescriptors( method generateNodeInOutDescriptors (line 273) | private List generateNodeInOutDescriptors( method generateParentRelationDescriptors (line 307) | private List generateParentRelationDescri... method generateRelationMemberDescriptors (line 342) | private List generateRelationMemberDescriptors() method generateTagDescriptors (line 394) | private List generateTagDescriptors() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/ChangeDescriptorType.java type ChangeDescriptorType (line 12) | public enum ChangeDescriptorType FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/descriptors/ChangeDescriptor.java type ChangeDescriptor (line 14) | public interface ChangeDescriptor method getChangeDescriptorType (line 16) | ChangeDescriptorType getChangeDescriptorType(); method getName (line 18) | ChangeDescriptorName getName(); method toJsonElement (line 20) | default JsonElement toJsonElement() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/descriptors/ChangeDescriptorComparator.java class ChangeDescriptorComparator (line 15) | public class ChangeDescriptorComparator implements Comparator getDescriptorsForGeometry( method getPatch (line 62) | public static Patch getPatch(final List desc... method GeometryChangeDescriptor (line 72) | private GeometryChangeDescriptor(final AbstractDelta delta, method getAfterViewWkt (line 93) | public Optional getAfterViewWkt() method getBeforeViewWkt (line 103) | public Optional getBeforeViewWkt() method getChangeDescriptorType (line 113) | @Override method getDelta (line 119) | public AbstractDelta getDelta() method getName (line 124) | @Override method getSourcePosition (line 130) | public int getSourcePosition() method toJsonElement (line 135) | @Override method toString (line 165) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/descriptors/LongElementChangeDescriptor.java class LongElementChangeDescriptor (line 14) | public class LongElementChangeDescriptor implements ChangeDescriptor method LongElementChangeDescriptor (line 21) | public LongElementChangeDescriptor(final ChangeDescriptorType changeType, method LongElementChangeDescriptor (line 30) | public LongElementChangeDescriptor(final ChangeDescriptorType changeType, method getAfterElement (line 39) | public Long getAfterElement() method getBeforeElement (line 44) | public Long getBeforeElement() method getChangeDescriptorType (line 49) | @Override method getName (line 55) | @Override method toJsonElement (line 61) | @Override method toString (line 76) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/descriptors/RelationMemberChangeDescriptor.java class RelationMemberChangeDescriptor (line 14) | public class RelationMemberChangeDescriptor implements ChangeDescriptor method RelationMemberChangeDescriptor (line 21) | public RelationMemberChangeDescriptor(final ChangeDescriptorType chang... method getChangeDescriptorType (line 30) | @Override method getIdentifier (line 36) | public long getIdentifier() method getItemType (line 41) | public ItemType getItemType() method getName (line 46) | @Override method getRole (line 52) | public String getRole() method toJsonElement (line 57) | @Override method toString (line 67) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/description/descriptors/TagChangeDescriptor.java class TagChangeDescriptor (line 15) | public class TagChangeDescriptor implements ChangeDescriptor method TagChangeDescriptor (line 22) | public TagChangeDescriptor(final ChangeDescriptorType changeType, fina... method TagChangeDescriptor (line 31) | public TagChangeDescriptor(final ChangeDescriptorType changeType, fina... method getChangeDescriptorType (line 37) | @Override method getKey (line 43) | public String getKey() method getName (line 48) | @Override method getOriginalValue (line 54) | public Optional getOriginalValue() method getValue (line 59) | public String getValue() method toJsonElement (line 64) | @Override method toString (line 77) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/diff/AtlasDiff.java class AtlasDiff (line 35) | public class AtlasDiff method AtlasDiff (line 60) | public AtlasDiff(final Atlas before, final Atlas after) method generateChange (line 99) | public Optional generateChange() method getAfterAtlas (line 161) | public Atlas getAfterAtlas() method getBeforeAtlas (line 166) | public Atlas getBeforeAtlas() method saveAllGeometries (line 179) | public AtlasDiff saveAllGeometries(final boolean saveAllGeometries) method createFeatureChangesBasedOnEntitySets (line 204) | private Set createFeatureChangesBasedOnEntitySets( method createModifyFeatureChanges (line 245) | private Set createModifyFeatureChanges(final AtlasEntit... method createSimpleFeatureChangeWithType (line 362) | private FeatureChange createSimpleFeatureChangeWithType(final ChangeTy... method isEntityMissingFromGivenAtlas (line 409) | private boolean isEntityMissingFromGivenAtlas(final AtlasEntity entity, FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/diff/AtlasDiffHelper.java class AtlasDiffHelper (line 38) | public final class AtlasDiffHelper method getAreaChangeIfNecessary (line 42) | public static Optional getAreaChangeIfNecessary(final A... method getEdgeChangeIfNecessary (line 67) | public static Optional getEdgeChangeIfNecessary(final E... method getLineChangeIfNecessary (line 111) | public static Optional getLineChangeIfNecessary(final L... method getNodeChangeIfNecessary (line 136) | public static Optional getNodeChangeIfNecessary(final N... method getParentRelationMembershipChangeIfNecessary (line 183) | public static Optional getParentRelationMembershipChang... method getPointChangeIfNecessary (line 283) | public static Optional getPointChangeIfNecessary(final ... method getRelationChangeIfNecessary (line 308) | public static Optional getRelationChangeIfNecessary( method getTagChangeIfNecessary (line 361) | public static Optional getTagChangeIfNecessary(final At... method simpleCompleteAreaChange (line 429) | public static FeatureChange simpleCompleteAreaChange(final ChangeType ... method simpleCompleteEdgeChange (line 452) | public static FeatureChange simpleCompleteEdgeChange(final ChangeType ... method simpleCompleteLineChange (line 475) | public static FeatureChange simpleCompleteLineChange(final ChangeType ... method simpleCompleteNodeChange (line 498) | public static FeatureChange simpleCompleteNodeChange(final ChangeType ... method simpleCompletePointChange (line 521) | public static FeatureChange simpleCompletePointChange(final ChangeType... method simpleCompleteRelationChange (line 544) | public static FeatureChange simpleCompleteRelationChange(final ChangeT... method differentEdgeSet (line 567) | private static boolean differentEdgeSet(final SortedSet beforeEd... method AtlasDiffHelper (line 588) | private AtlasDiffHelper() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/event/EntityChangeEvent.java class EntityChangeEvent (line 14) | public abstract class EntityChangeEvent implements Serializable method EntityChangeEvent (line 22) | public EntityChangeEvent(final CompleteItemType completeItemType, fina... method EntityChangeEvent (line 27) | public EntityChangeEvent(final CompleteItemType completeItemType, fina... method getCompleteItemType (line 36) | public CompleteItemType getCompleteItemType() method getIdentifier (line 41) | public long getIdentifier() method getNewValue (line 46) | public Optional getNewValue() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/event/TagChangeEvent.java class TagChangeEvent (line 17) | public class TagChangeEvent extends EntityChangeEvent method added (line 23) | public static TagChangeEvent added(final CompleteItemType completeItem... method overwrite (line 30) | public static TagChangeEvent overwrite(final CompleteItemType complete... method remove (line 37) | public static TagChangeEvent remove(final CompleteItemType completeIte... method replaced (line 44) | public static TagChangeEvent replaced(final CompleteItemType completeI... method TagChangeEvent (line 51) | protected TagChangeEvent(final CompleteItemType completeItemType, fina... method getFieldOperation (line 58) | public FieldChangeOperation getFieldOperation() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/event/consts/FieldChangeOperation.java type FieldChangeOperation (line 10) | public enum FieldChangeOperation FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/listenable/EntityChangeListenable.java type EntityChangeListenable (line 9) | public interface EntityChangeListenable FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/listenable/TagChangeListenable.java type TagChangeListenable (line 12) | public interface TagChangeListenable extends EntityChangeListenable method addTagChangeListener (line 14) | void addTagChangeListener(TagChangeListener tagChangeListener); method fireTagChangeEvent (line 16) | void fireTagChangeEvent(TagChangeEvent tagChangeEvent); method removeTagChangeListeners (line 18) | void removeTagChangeListeners(); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/listener/EntityChangeListener.java type EntityChangeListener (line 15) | @FunctionalInterface method entityChanged (line 18) | void entityChanged(E entityChangeEvent); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/eventhandling/listener/TagChangeListener.java type TagChangeListener (line 11) | public interface TagChangeListener extends EntityChangeListener void add(final JsonObject result, final String name... method addProperty (line 236) | private static void addProperty(final JsonObject result, final Str... method FeatureChangeGeoJsonSerializer (line 242) | public FeatureChangeGeoJsonSerializer(final boolean prettyPrint) method FeatureChangeGeoJsonSerializer (line 247) | public FeatureChangeGeoJsonSerializer(final boolean prettyPrint, final... method accept (line 260) | @Override method convert (line 274) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/testing/AtlasChangeGeneratorAddTurnRestrictions.java class AtlasChangeGeneratorAddTurnRestrictions (line 29) | public class AtlasChangeGeneratorAddTurnRestrictions implements AtlasCha... method AtlasChangeGeneratorAddTurnRestrictions (line 36) | public AtlasChangeGeneratorAddTurnRestrictions() method AtlasChangeGeneratorAddTurnRestrictions (line 41) | public AtlasChangeGeneratorAddTurnRestrictions(final int minimumNodeVa... method generateWithoutValidation (line 46) | @Override method mergeRelationMembers (line 127) | private Set mergeRelationMembers(final Set relations, ... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/testing/AtlasChangeGeneratorRemoveReverseEdges.java class AtlasChangeGeneratorRemoveReverseEdges (line 16) | public class AtlasChangeGeneratorRemoveReverseEdges implements AtlasChan... method generateWithoutValidation (line 20) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/testing/AtlasChangeGeneratorSplitRoundabout.java class AtlasChangeGeneratorSplitRoundabout (line 25) | public class AtlasChangeGeneratorSplitRoundabout implements AtlasChangeG... method generateWithoutValidation (line 29) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/change/validators/ChangeValidator.java class ChangeValidator (line 31) | public class ChangeValidator method ChangeValidator (line 37) | public ChangeValidator(final Change change) method validate (line 42) | public void validate() method validateAreaGeometricRelationsUpdated (line 55) | protected void validateAreaGeometricRelationsUpdated() method validateChangeNotEmpty (line 120) | protected void validateChangeNotEmpty() method validateEdgeGeometricRelationsUpdated (line 128) | protected void validateEdgeGeometricRelationsUpdated() method validateLineGeometricRelationsUpdated (line 192) | protected void validateLineGeometricRelationsUpdated() method validateReverseEdgesHaveForwardMatchingCounterpart (line 256) | protected void validateReverseEdgesHaveForwardMatchingCounterpart() method differ (line 291) | private boolean differ(final T left, final T right, final BiPredic... method validateEdgeConnectedNodesMatch (line 303) | private void validateEdgeConnectedNodesMatch(final Edge forwardEdge, f... method validateEdgePolyLinesMatch (line 326) | private void validateEdgePolyLinesMatch(final Edge forwardEdge, final ... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/BinaryChangeSetDeserializer.java class BinaryChangeSetDeserializer (line 20) | @Deprecated method BinaryChangeSetDeserializer (line 28) | public BinaryChangeSetDeserializer(final Resource resourceToReadFrom) ... method close (line 34) | @Override method get (line 40) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/BinaryChangeSetSerializer.java class BinaryChangeSetSerializer (line 17) | @Deprecated method BinaryChangeSetSerializer (line 24) | public BinaryChangeSetSerializer(final WritableResource resourceToWrit... method accept (line 29) | @Override method close (line 43) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeAction.java type ChangeAction (line 9) | @Deprecated FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeItem.java type ChangeItem (line 18) | @Deprecated method getAction (line 24) | ChangeAction getAction(); method getGeometry (line 32) | Iterable getGeometry(); method getIdentifier (line 40) | long getIdentifier(); method getMembers (line 45) | Iterable getMembers(); method getRelationBean (line 52) | Optional getRelationBean(); method getScore (line 59) | default double getScore() method getSourceName (line 67) | String getSourceName(); method getTags (line 72) | @Override method getType (line 78) | ItemType getType(); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeItemMember.java type ChangeItemMember (line 12) | @Deprecated method getIdentifier (line 18) | long getIdentifier(); method getRole (line 24) | String getRole(); method getType (line 29) | ItemType getType(); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeSet.java type ChangeSet (line 18) | @Deprecated method contains (line 28) | boolean contains(long identifier, ItemType type); method contains (line 39) | boolean contains(long identifier, ItemType type, ChangeAction action); method get (line 53) | Optional get(long identifier, ItemType type); method get (line 64) | Optional get(long identifier, ItemType type, ChangeAction ... method getDescription (line 71) | String getDescription(); method getSourceNames (line 77) | Iterable getSourceNames(); method getVersion (line 84) | String getVersion(); method iterator (line 91) | Iterator iterator(ChangeAction action); method iterator (line 98) | Iterator iterator(ItemType type); method iterator (line 107) | Iterator iterator(ItemType type, ChangeAction action); method setDescription (line 113) | void setDescription(String description); method setVersion (line 122) | void setVersion(String version); method subSet (line 129) | Set subSet(ChangeAction action); method subSet (line 136) | Set subSet(ItemType type); method subSet (line 147) | Set subSet(ItemType type, ChangeAction action); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeSetAtlasBuilder.java class ChangeSetAtlasBuilder (line 34) | @Deprecated method ChangeSetAtlasBuilder (line 44) | public ChangeSetAtlasBuilder(final Atlas atlas, final ChangeSet change... method get (line 57) | public Atlas get() method addItem (line 73) | private void addItem(final long identifier, final ItemType type, method handleRelations (line 99) | private void handleRelations() method handleSimple (line 186) | private void handleSimple(final Iterable items) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeSetDeserializer.java type ChangeSetDeserializer (line 13) | @Deprecated FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/ChangeSetSerializer.java type ChangeSetSerializer (line 12) | @Deprecated FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/GeoJSONChangeSetSerializer.java class GeoJSONChangeSetSerializer (line 18) | @Deprecated method GeoJSONChangeSetSerializer (line 23) | public GeoJSONChangeSetSerializer(final WritableResource resourceToWri... method accept (line 28) | @Override method close (line 34) | @Override method toGeoJson (line 40) | public GeoJsonObject toGeoJson(final ChangeSet changeSet) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/MutableChangeItem.java type MutableChangeItem (line 16) | @Deprecated method addAllMembers (line 19) | void addAllMembers(Iterable members) throws CoreExce... method addMember (line 21) | void addMember(ChangeItemMember member) throws CoreException; method removeMember (line 23) | boolean removeMember(long identifier, String role, ItemType type) thro... method setAction (line 25) | void setAction(ChangeAction action); method setGeometry (line 27) | void setGeometry(Iterable geometry) throws CoreException; method setIdentifier (line 29) | void setIdentifier(long identifier); method setScore (line 36) | void setScore(double score); method setSourceName (line 38) | void setSourceName(String sourceName); method setTags (line 40) | void setTags(Map tags); method setType (line 42) | void setType(ItemType type); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/SimpleChangeItem.java class SimpleChangeItem (line 22) | @Deprecated method SimpleChangeItem (line 36) | public SimpleChangeItem() method SimpleChangeItem (line 41) | public SimpleChangeItem(final long identifier, final String sourceName... method addAllMembers (line 54) | @Override method addMember (line 61) | @Override method equals (line 68) | @Override method getAction (line 85) | @Override method getGeometry (line 91) | @Override method getIdentifier (line 97) | @Override method getMembers (line 103) | @Override method getRelationBean (line 109) | @Override method getScore (line 123) | @Override method getSourceName (line 129) | @Override method getTag (line 135) | @Override method getTags (line 141) | @Override method getType (line 147) | @Override method hashCode (line 153) | @Override method removeMember (line 163) | @Override method setAction (line 171) | @Override method setGeometry (line 177) | @Override method setIdentifier (line 184) | @Override method setMembers (line 190) | public void setMembers(final Iterable members) method setScore (line 196) | @Override method setSourceName (line 202) | @Override method setTags (line 208) | @Override method setType (line 214) | @Override method assertTypeIsNotRelation (line 220) | private void assertTypeIsNotRelation() method assertTypeIsRelation (line 229) | private void assertTypeIsRelation() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/SimpleChangeItemMember.java class SimpleChangeItemMember (line 15) | @Deprecated method SimpleChangeItemMember (line 24) | public SimpleChangeItemMember(final long identifier, final String role... method equals (line 31) | @Override method getIdentifier (line 43) | @Override method getRole (line 49) | @Override method getType (line 55) | @Override method hashCode (line 61) | @Override method setIdentifier (line 67) | public void setIdentifier(final long identifier) method setRole (line 72) | public void setRole(final String role) method setType (line 77) | public void setType(final ItemType type) method toString (line 82) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/changeset/SimpleChangeSet.java class SimpleChangeSet (line 30) | @Deprecated method computeKey (line 41) | private static String computeKey(final long identifier, final ItemType... method SimpleChangeSet (line 47) | public SimpleChangeSet() method add (line 53) | @Override method addAll (line 59) | @Override method clear (line 70) | @Override method contains (line 76) | @Override method contains (line 89) | @Override method contains (line 95) | @Override method containsAll (line 105) | @Override method equals (line 111) | @Override method get (line 124) | @Override method get (line 138) | @Override method getDescription (line 145) | @Override method getSourceNames (line 151) | @Override method getVersion (line 159) | @Override method hashCode (line 165) | @Override method isEmpty (line 171) | @Override method iterator (line 177) | @Override method iterator (line 183) | @Override method iterator (line 189) | @Override method iterator (line 195) | @Override method remove (line 202) | @Override method removeAll (line 208) | @Override method retainAll (line 214) | @Override method setDescription (line 220) | @Override method setVersion (line 226) | @Override method size (line 232) | @Override method subSet (line 238) | @Override method subSet (line 244) | @Override method subSet (line 250) | @Override method toArray (line 257) | @Override method toArray (line 263) | @Override method computeKey (line 269) | private String computeKey(final ChangeItem item) method filterIterator (line 274) | private Iterator filterIterator(final Iterator... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AbstractAtlasOutputTestSubCommand.java class AbstractAtlasOutputTestSubCommand (line 37) | abstract class AbstractAtlasOutputTestSubCommand extends AbstractAtlasSu... method AbstractAtlasOutputTestSubCommand (line 57) | protected AbstractAtlasOutputTestSubCommand(final String name, final S... method switches (line 62) | @Override method usage (line 69) | @Override method filter (line 81) | protected abstract boolean filter(AtlasEntity entity); method finish (line 83) | @Override method handle (line 117) | @Override method start (line 125) | @SuppressWarnings("unchecked") method output (line 142) | private void output(final AtlasEntity item) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AbstractAtlasSubCommand.java class AbstractAtlasSubCommand (line 22) | public abstract class AbstractAtlasSubCommand implements FlexibleSubCommand method AbstractAtlasSubCommand (line 38) | protected AbstractAtlasSubCommand(final String name, final String desc... method execute (line 44) | @Override method getDescription (line 73) | @Override method getName (line 79) | @Override method switches (line 85) | @Override method finish (line 99) | protected int finish(final CommandMap command) method handle (line 112) | protected abstract void handle(Atlas atlas, CommandMap command); method start (line 121) | protected void start(final CommandMap command) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasCommandConstants.java type AtlasCommandConstants (line 8) | public interface AtlasCommandConstants FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasCountriesSubCommand.java class AtlasCountriesSubCommand (line 15) | public class AtlasCountriesSubCommand extends AbstractAtlasSubCommand method AtlasCountriesSubCommand (line 19) | public AtlasCountriesSubCommand() method usage (line 25) | @Override method finish (line 31) | @Override method handle (line 39) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasFeatureCountsSubCommand.java class AtlasFeatureCountsSubCommand (line 30) | public class AtlasFeatureCountsSubCommand extends AbstractAtlasSubCommand type AtlasType (line 35) | protected enum AtlasType method AtlasFeatureCountsSubCommand (line 56) | public AtlasFeatureCountsSubCommand() method switches (line 62) | @Override method usage (line 68) | @Override method finish (line 74) | @Override method handle (line 104) | @Override method updateHashMapForAtlasType (line 113) | private void updateHashMapForAtlasType(final AtlasType type, final Atl... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasFindByAtlasIdentifierSubCommand.java class AtlasFindByAtlasIdentifierSubCommand (line 23) | public class AtlasFindByAtlasIdentifierSubCommand extends AbstractAtlasS... method AtlasFindByAtlasIdentifierSubCommand (line 40) | public AtlasFindByAtlasIdentifierSubCommand() method switches (line 46) | @Override method usage (line 52) | @Override method finish (line 60) | @Override method handle (line 77) | @Override method start (line 90) | @Override method formatAtlasObject (line 105) | private String formatAtlasObject(final AtlasEntity entity) method identifierCheck (line 120) | private Predicate identifierCheck() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasFindByFeatureIdentifierLocatorSubCommand.java class AtlasFindByFeatureIdentifierLocatorSubCommand (line 30) | public class AtlasFindByFeatureIdentifierLocatorSubCommand extends Abstr... method AtlasFindByFeatureIdentifierLocatorSubCommand (line 74) | public AtlasFindByFeatureIdentifierLocatorSubCommand() method switches (line 80) | @Override method usage (line 86) | @Override method formatAtlasObject (line 93) | protected String formatAtlasObject(final String type, final Atlas atlas, method handle (line 102) | @Override method start (line 143) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasFindEntitiesByIdSubCommand.java class AtlasFindEntitiesByIdSubCommand (line 20) | public class AtlasFindEntitiesByIdSubCommand extends AbstractAtlasOutput... method AtlasFindEntitiesByIdSubCommand (line 30) | public AtlasFindEntitiesByIdSubCommand() method switches (line 36) | @Override method usage (line 42) | @Override method filter (line 50) | @Override method start (line 56) | @SuppressWarnings("unchecked") FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasGeoJSONSubCommand.java class AtlasGeoJSONSubCommand (line 25) | public class AtlasGeoJSONSubCommand extends AbstractAtlasSubCommand method AtlasGeoJSONSubCommand (line 33) | public AtlasGeoJSONSubCommand() method switches (line 38) | @Override method usage (line 44) | @Override method finish (line 54) | @Override method handle (line 61) | @Override method getWriter (line 67) | @SuppressWarnings("unchecked") FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasItemsWithSharedShapepointsSubCommand.java class AtlasItemsWithSharedShapepointsSubCommand (line 50) | public class AtlasItemsWithSharedShapepointsSubCommand extends AbstractA... class PolyLineTrouble (line 58) | private static final class PolyLineTrouble method PolyLineTrouble (line 63) | PolyLineTrouble(final AtlasItem item) method getOsmId (line 69) | Long getOsmId() method hasDuplicatePoints (line 80) | boolean hasDuplicatePoints() method AtlasItemsWithSharedShapepointsSubCommand (line 108) | public AtlasItemsWithSharedShapepointsSubCommand() method switches (line 114) | @Override method usage (line 120) | @Override method finish (line 127) | @Override method handle (line 152) | @Override method outputFor (line 176) | protected PrintStream outputFor(final String isoCountry, final Command... method start (line 193) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasJoinerSubCommand.java class AtlasJoinerSubCommand (line 35) | public class AtlasJoinerSubCommand extends AbstractAtlasSubCommand method AtlasJoinerSubCommand (line 47) | public AtlasJoinerSubCommand() method switches (line 52) | @Override method usage (line 58) | @Override method finish (line 68) | @Override method handle (line 86) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasListRestrictedPathsCommand.java class AtlasListRestrictedPathsCommand (line 25) | public class AtlasListRestrictedPathsCommand extends AbstractAtlasSubCom... method AtlasListRestrictedPathsCommand (line 33) | public AtlasListRestrictedPathsCommand() method switches (line 40) | @Override method usage (line 46) | @Override method finish (line 52) | @Override method handle (line 81) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasListValidTurnRestrictionIds.java class AtlasListValidTurnRestrictionIds (line 23) | public class AtlasListValidTurnRestrictionIds extends AbstractAtlasSubCo... method AtlasListValidTurnRestrictionIds (line 31) | public AtlasListValidTurnRestrictionIds() method switches (line 37) | @Override method usage (line 43) | @Override method finish (line 49) | @Override method handle (line 66) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasMetadataSubCommand.java class AtlasMetadataSubCommand (line 14) | public class AtlasMetadataSubCommand extends AbstractAtlasSubCommand method AtlasMetadataSubCommand (line 16) | public AtlasMetadataSubCommand() method usage (line 21) | @Override method handle (line 29) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasMissingISOSubCommand.java class AtlasMissingISOSubCommand (line 25) | public class AtlasMissingISOSubCommand extends AbstractAtlasSubCommand method AtlasMissingISOSubCommand (line 32) | public AtlasMissingISOSubCommand() method usage (line 37) | @Override method finish (line 45) | @Override method handle (line 58) | @Override method start (line 67) | @Override method log (line 74) | private void log(final AtlasItem item) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasReader.java class AtlasReader (line 19) | public class AtlasReader extends FlexibleCommand method main (line 21) | public static void main(final String... args) method AtlasReader (line 35) | public AtlasReader(final String... args) method getSupportedCommands (line 40) | @SuppressWarnings("unchecked") FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasResourceLoaderErrorSubCommand.java class AtlasResourceLoaderErrorSubCommand (line 24) | public class AtlasResourceLoaderErrorSubCommand implements FlexibleSubCo... method execute (line 32) | @Override method getDescription (line 49) | @Override method getName (line 55) | @Override method switches (line 61) | @Override method usage (line 67) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/AtlasSplitterWithSlippyTileCommand.java class AtlasSplitterWithSlippyTileCommand (line 28) | public class AtlasSplitterWithSlippyTileCommand extends AbstractAtlasSub... method AtlasSplitterWithSlippyTileCommand (line 38) | public AtlasSplitterWithSlippyTileCommand() method switches (line 43) | @Override method usage (line 49) | @Override method handle (line 57) | @Override method buildAtlasBasedOnTile (line 85) | private PackedAtlas buildAtlasBasedOnTile(final SlippyTile tile, final... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/FerrySearchSubCommand.java class FerrySearchSubCommand (line 18) | public class FerrySearchSubCommand extends AbstractAtlasSubCommand method FerrySearchSubCommand (line 22) | public FerrySearchSubCommand() method usage (line 27) | @Override method finish (line 33) | @Override method handle (line 40) | @Override method start (line 51) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/OsmPbfToAtlasSubCommand.java class OsmPbfToAtlasSubCommand (line 35) | public class OsmPbfToAtlasSubCommand implements FlexibleSubCommand method execute (line 78) | @Override method getDescription (line 93) | @Override method getName (line 99) | @Override method switches (line 105) | @Override method usage (line 114) | @Override method getAtlasLoadingOption (line 144) | private AtlasLoadingOption getAtlasLoadingOption(final CommandMap map) method getCountryBoundaryMap (line 194) | private CountryBoundaryMap getCountryBoundaryMap(final CommandMap map) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/PackedToTextAtlasSubCommand.java class PackedToTextAtlasSubCommand (line 23) | public class PackedToTextAtlasSubCommand implements FlexibleSubCommand method execute (line 38) | @Override method getDescription (line 49) | @Override method getName (line 55) | @Override method switches (line 61) | @Override method usage (line 67) | @Override method preVerify (line 74) | private void preVerify() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/SubAtlasSubCommand.java class SubAtlasSubCommand (line 31) | public class SubAtlasSubCommand extends AbstractAtlasSubCommand method SubAtlasSubCommand (line 44) | public SubAtlasSubCommand() method switches (line 49) | @Override method usage (line 55) | @Override method finish (line 67) | @Override method handle (line 94) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/TextToPackedAtlasSubCommand.java class TextToPackedAtlasSubCommand (line 23) | public class TextToPackedAtlasSubCommand implements FlexibleSubCommand method execute (line 38) | @Override method getDescription (line 49) | @Override method getName (line 55) | @Override method switches (line 61) | @Override method usage (line 67) | @Override method preVerify (line 74) | private void preVerify() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/buildings/AtlasFindBuildingPartsSubCommand.java class AtlasFindBuildingPartsSubCommand (line 21) | public class AtlasFindBuildingPartsSubCommand extends AbstractAtlasSubCo... method output (line 23) | private static void output(final AtlasItem item) method AtlasFindBuildingPartsSubCommand (line 29) | public AtlasFindBuildingPartsSubCommand() method usage (line 34) | @Override method handle (line 40) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/command/buildings/BuildingsWithHeightSearchSubCommand.java class BuildingsWithHeightSearchSubCommand (line 40) | public class BuildingsWithHeightSearchSubCommand extends AbstractAtlasSu... class BuildingHeightItem (line 47) | private static final class BuildingHeightItem implements Comparable geometricRelationIdentifiers() method getGeometry (line 159) | @Override method getIdentifier (line 169) | @Override method getTags (line 175) | @Override method hashCode (line 181) | @Override method isFull (line 187) | @Override method isShallow (line 194) | @Override method prettify (line 200) | @Override method relationIdentifiers (line 251) | @Override method relations (line 257) | @Override method removeTagChangeListeners (line 269) | @Override method setTags (line 275) | @Override method toString (line 281) | @Override method toWkt (line 289) | @Override method withAddedRelationIdentifier (line 299) | @Override method withBoundsExtendedBy (line 306) | public CompleteArea withBoundsExtendedBy(final Rectangle bounds) method withGeometricRelationIdentifiers (line 317) | public CompleteArea withGeometricRelationIdentifiers( method withGeometry (line 324) | @Override method withIdentifier (line 330) | @Override method withPolygon (line 337) | public CompleteArea withPolygon(final Polygon polygon) method withRelationIdentifiers (line 347) | @Override method withRelations (line 354) | @Override method withRemovedRelationIdentifier (line 366) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteEdge.java class CompleteEdge (line 29) | public class CompleteEdge extends Edge implements CompleteLineItem geometricRelationIdentifiers() method getIdentifier (line 185) | @Override method getTags (line 191) | @Override method hashCode (line 197) | @Override method isFull (line 203) | @Override method isShallow (line 211) | @Override method prettify (line 219) | @Override method relationIdentifiers (line 280) | @Override method relations (line 286) | @Override method removeTagChangeListeners (line 298) | @Override method setTags (line 304) | @Override method start (line 310) | @Override method startNodeIdentifier (line 320) | public Long startNodeIdentifier() method toJson (line 325) | @Override method toString (line 336) | @Override method toWkt (line 345) | @Override method withAddedRelationIdentifier (line 355) | @Override method withBoundsExtendedBy (line 362) | public CompleteEdge withBoundsExtendedBy(final Rectangle bounds) method withEndNodeIdentifier (line 373) | public CompleteEdge withEndNodeIdentifier(final Long endNodeIdentifier) method withGeometricRelationIdentifiers (line 379) | public CompleteEdge withGeometricRelationIdentifiers( method withGeometry (line 386) | @Override method withIdentifier (line 392) | @Override method withPolyLine (line 399) | @Override method withRelationIdentifiers (line 410) | @Override method withRelations (line 417) | @Override method withRemovedRelationIdentifier (line 429) | @Override method withStartNodeIdentifier (line 441) | public CompleteEdge withStartNodeIdentifier(final Long startNodeIdenti... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteEntity.java type CompleteEntity (line 35) | public interface CompleteEntity> extends Tag... method addNewTag (line 37) | static Map addNewTag(final Map tags, f... method basicEqual (line 58) | static boolean basicEqual(final AtlasEntity left, final AtlasEntity ri... method equalThroughGet (line 65) | static boolean equalThroughGet(final M left, final M right, fin... method from (line 90) | static AtlasEntity from(final AtlasEntity reference) method removeTag (line 112) | static Map removeTag(final Map tags, f... method shallowFrom (line 133) | static AtlasEntity shallowFrom(final AtlasEntity reference) method shallowFrom (line 164) | static AtlasEntity shallowFrom(final ItemType type, final Long identif... method withAddedTag (line 185) | static > C withAddedTag(final C completeEn... method withRemovedTag (line 201) | static > C withRemovedTag(final C complete... method withReplacedTag (line 216) | static > C withReplacedTag(final C complet... method withTags (line 233) | static > C withTags(final C completeEntity, method completeItemType (line 247) | CompleteItemType completeItemType(); method getGeometry (line 249) | Iterable getGeometry(); method getIdentifier (line 251) | long getIdentifier(); method getTags (line 253) | Map getTags(); method getType (line 255) | ItemType getType(); method isFull (line 262) | boolean isFull(); method isShallow (line 269) | boolean isShallow(); method prettify (line 281) | String prettify(PrettifyStringFormat format, boolean truncate); method prettify (line 291) | default String prettify(final PrettifyStringFormat format) method prettify (line 302) | default String prettify() method relationIdentifiers (line 307) | Set relationIdentifiers(); method setTags (line 309) | void setTags(Map tags); method toJson (line 311) | JsonObject toJson(); method toWkt (line 318) | String toWkt(); method truncate (line 320) | default String truncate(final String input) method withAddedRelationIdentifier (line 326) | CompleteEntity withAddedRelationIdentifier(Long relationIdentifier); method withAddedTag (line 328) | default C withAddedTag(final String key, final String value) method withGeometry (line 333) | CompleteEntity withGeometry(Iterable locations); method withIdentifier (line 335) | CompleteEntity withIdentifier(long identifier); method withRelationIdentifiers (line 337) | CompleteEntity withRelationIdentifiers(Set relationIdentifiers); method withRelations (line 339) | CompleteEntity withRelations(Set relations); method withRemovedRelationIdentifier (line 341) | CompleteEntity withRemovedRelationIdentifier(Long relationIdentifier); method withRemovedTag (line 343) | default C withRemovedTag(final String key) method withReplacedTag (line 348) | default C withReplacedTag(final String oldKey, final String newKey, fi... method withTags (line 353) | default C withTags(final Map tags) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteItemType.java type CompleteItemType (line 14) | public enum CompleteItemType method from (line 28) | public static CompleteItemType from(final ItemType itemType) method shallowFrom (line 35) | public static C shallowFrom(final AtlasEnti... method CompleteItemType (line 43) | CompleteItemType(final Class completeEntityC... method completeEntityFrom (line 50) | public C completeEntityFrom(final AtlasEnti... method completeEntityShallowFrom (line 56) | public C completeEntityShallowFrom(final At... method getCompleteEntityClass (line 62) | public Class getCompleteEntityClass() method getItemType (line 67) | public ItemType getItemType() method validate (line 72) | private void validate(final AtlasEntity reference) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteLine.java class CompleteLine (line 27) | public class CompleteLine extends Line implements CompleteLineItem geometricRelationIdentifiers() method getIdentifier (line 161) | @Override method getTags (line 167) | @Override method hashCode (line 173) | @Override method isFull (line 179) | @Override method isShallow (line 186) | @Override method prettify (line 192) | @Override method relationIdentifiers (line 243) | @Override method relations (line 249) | @Override method removeTagChangeListeners (line 261) | @Override method setTags (line 267) | @Override method toString (line 273) | @Override method toWkt (line 281) | @Override method withAddedRelationIdentifier (line 291) | @Override method withBoundsExtendedBy (line 298) | public CompleteLine withBoundsExtendedBy(final Rectangle bounds) method withGeometricRelationIdentifiers (line 309) | public CompleteLine withGeometricRelationIdentifiers( method withGeometry (line 316) | @Override method withIdentifier (line 322) | @Override method withPolyLine (line 329) | @Override method withRelationIdentifiers (line 340) | @Override method withRelations (line 347) | @Override method withRemovedRelationIdentifier (line 359) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteLineItem.java type CompleteLineItem (line 16) | public interface CompleteLineItem> extends... method asPolyLine (line 18) | PolyLine asPolyLine(); method getGeometry (line 20) | @Override method withPolyLine (line 30) | CompleteLineItem withPolyLine(PolyLine polyLine); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteLocationItem.java type CompleteLocationItem (line 16) | public interface CompleteLocationItem>... method getGeometry (line 18) | @Override method getLocation (line 30) | Location getLocation(); method withLocation (line 32) | CompleteLocationItem withLocation(Location location); FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteNode.java class CompleteNode (line 32) | public class CompleteNode extends Node implements CompleteLocationItem explicitlyExcludedInEdgeIdentifiers() method explicitlyExcludedOutEdgeIdentifiers (line 162) | public Set explicitlyExcludedOutEdgeIdentifiers() method fireTagChangeEvent (line 167) | @Override method getIdentifier (line 173) | @Override method getLocation (line 179) | @Override method getTags (line 185) | @Override method hashCode (line 191) | @Override method inEdgeIdentifiers (line 197) | public Set inEdgeIdentifiers() method inEdges (line 202) | @Override method isFull (line 214) | @Override method isShallow (line 222) | @Override method outEdgeIdentifiers (line 230) | public Set outEdgeIdentifiers() method outEdges (line 235) | @Override method prettify (line 247) | @Override method relationIdentifiers (line 315) | @Override method relations (line 321) | @Override method removeTagChangeListeners (line 333) | @Override method setExplicitlyExcludedInEdgeIdentifiers (line 339) | public void setExplicitlyExcludedInEdgeIdentifiers(final Set edges) method setExplicitlyExcludedOutEdgeIdentifiers (line 344) | public void setExplicitlyExcludedOutEdgeIdentifiers(final Set ed... method setTags (line 349) | @Override method toJson (line 355) | @Override method toString (line 376) | @Override method toWkt (line 385) | @Override method withAddedInEdgeIdentifier (line 395) | public CompleteNode withAddedInEdgeIdentifier(final Long inEdgeIdentif... method withAddedOutEdgeIdentifier (line 401) | public CompleteNode withAddedOutEdgeIdentifier(final Long inEdgeIdenti... method withAddedRelationIdentifier (line 407) | @Override method withBoundsExtendedBy (line 414) | public CompleteNode withBoundsExtendedBy(final Rectangle bounds) method withGeometry (line 425) | @Override method withIdentifier (line 435) | @Override method withInEdgeIdentifiers (line 442) | public CompleteNode withInEdgeIdentifiers(final SortedSet inEdge... method withInEdgeIdentifiersAndSource (line 448) | public CompleteNode withInEdgeIdentifiersAndSource(final SortedSet inEdges) method withInEdgesAndSource (line 467) | public CompleteNode withInEdgesAndSource(final Set inEdges, fina... method withLocation (line 473) | @Override method withOutEdgeIdentifiers (line 484) | public CompleteNode withOutEdgeIdentifiers(final SortedSet outEd... method withOutEdgeIdentifiersAndSource (line 490) | public CompleteNode withOutEdgeIdentifiersAndSource(final SortedSet outEdges) method withOutEdgesAndSource (line 509) | public CompleteNode withOutEdgesAndSource(final Set outEdges, fi... method withRelationIdentifiers (line 515) | @Override method withRelations (line 522) | @Override method withRemovedInEdgeIdentifier (line 530) | public CompleteNode withRemovedInEdgeIdentifier(final Long inEdgeIdent... method withRemovedOutEdgeIdentifier (line 537) | public CompleteNode withRemovedOutEdgeIdentifier(final Long outEdgeIde... method withRemovedRelationIdentifier (line 544) | @Override method withReplacedInEdgeIdentifier (line 553) | public CompleteNode withReplacedInEdgeIdentifier(final Long beforeInEd... method withReplacedOutEdgeIdentifier (line 560) | public CompleteNode withReplacedOutEdgeIdentifier(final Long beforeOut... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompletePoint.java class CompletePoint (line 25) | public class CompletePoint extends Point implements CompleteLocationItem... method from (line 45) | public static CompletePoint from(final Point point) method shallowFrom (line 66) | public static CompletePoint shallowFrom(final Point point) method CompletePoint (line 75) | public CompletePoint(final Long identifier, final Location location, method CompletePoint (line 93) | CompletePoint(final long identifier) method addTagChangeListener (line 98) | @Override method bounds (line 104) | @Override method completeItemType (line 110) | @Override method copy (line 116) | public CompletePoint copy() method equals (line 122) | @Override method fireTagChangeEvent (line 134) | @Override method getIdentifier (line 140) | @Override method getLocation (line 146) | @Override method getTags (line 152) | @Override method hashCode (line 158) | @Override method isFull (line 164) | @Override method isShallow (line 171) | @Override method prettify (line 177) | @Override method relationIdentifiers (line 222) | @Override method relations (line 228) | @Override method removeTagChangeListeners (line 240) | @Override method setTags (line 246) | @Override method toString (line 252) | @Override method toWkt (line 260) | @Override method withAddedRelationIdentifier (line 270) | @Override method withBoundsExtendedBy (line 277) | public CompletePoint withBoundsExtendedBy(final Rectangle bounds) method withGeometry (line 288) | @Override method withIdentifier (line 298) | @Override method withLocation (line 305) | @Override method withRelationIdentifiers (line 316) | @Override method withRelations (line 323) | @Override method withRemovedRelationIdentifier (line 331) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/CompleteRelation.java class CompleteRelation (line 52) | public class CompleteRelation extends Relation implements CompleteEntity... method from (line 81) | public static CompleteRelation from(final Relation relation) method shallowFrom (line 108) | public static CompleteRelation shallowFrom(final Relation relation) method CompleteRelation (line 118) | public CompleteRelation(final long identifier) method CompleteRelation (line 123) | public CompleteRelation(final Long identifier, final Map getAddedGeometry() method getGeometry (line 273) | @Override method getIdentifier (line 281) | @Override method getRemovedGeometry (line 287) | public Set getRemovedGeometry() method getTags (line 296) | @Override method hashCode (line 302) | @Override method isFull (line 308) | @Override method isGeometric (line 316) | @Override method isOverrideGeometry (line 322) | public boolean isOverrideGeometry() method isShallow (line 327) | @Override method members (line 336) | @Override method osmRelationIdentifier (line 342) | @Override method prettify (line 348) | @Override method relationIdentifiers (line 398) | @Override method relations (line 404) | @Override method removeTagChangeListeners (line 416) | @Override method setTags (line 422) | @Override method toJson (line 428) | @Override method toString (line 449) | @Override method toWkt (line 457) | @Override method updateGeometry (line 471) | public void updateGeometry() method withAddedMember (line 485) | public CompleteRelation withAddedMember(final AtlasEntity newMember, method withAddedMember (line 507) | public CompleteRelation withAddedMember(final AtlasEntity newMember, f... method withAddedRelationIdentifier (line 547) | @Override method withAllKnownOsmMembers (line 554) | public CompleteRelation withAllKnownOsmMembers(final RelationBean allK... method withAllRelationsWithSameOsmIdentifier (line 560) | public CompleteRelation withAllRelationsWithSameOsmIdentifier( method withBounds (line 567) | public CompleteRelation withBounds(final Rectangle bounds) method withBoundsExtendedBy (line 573) | public CompleteRelation withBoundsExtendedBy(final Rectangle bounds) method withGeometry (line 584) | @Override method withIdentifier (line 591) | @Override method withMembers (line 611) | public CompleteRelation withMembers(final RelationBean members, final ... method withMembers (line 629) | public CompleteRelation withMembers(final RelationMemberList members) method withMembersAndSource (line 645) | public CompleteRelation withMembersAndSource(final RelationBean member... method withMembersAndSource (line 681) | public CompleteRelation withMembersAndSource(final RelationMemberList ... method withMultiPolygonGeometry (line 693) | public CompleteRelation withMultiPolygonGeometry(final MultiPolygon ge... method withOsmRelationIdentifier (line 705) | public CompleteRelation withOsmRelationIdentifier(final Long osmRelati... method withRelationIdentifiers (line 711) | @Override method withRelations (line 718) | @Override method withRemovedMember (line 726) | public CompleteRelation withRemovedMember(final AtlasEntity memberToRe... method withRemovedMember (line 761) | public CompleteRelation withRemovedMember(final AtlasEntity memberToRe... method withRemovedRelationIdentifier (line 798) | @Override method membersFor (line 807) | private RelationMemberList membersFor(final RelationBean bean) method updateBounds (line 824) | private void updateBounds(final Rectangle bounds) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/EmptyAtlas.java class EmptyAtlas (line 43) | public class EmptyAtlas implements Atlas method area (line 47) | @Override method areas (line 53) | @Override method areas (line 59) | @Override method areasCovering (line 65) | @Override method areasCovering (line 71) | @Override method areasIntersecting (line 77) | @Override method areasIntersecting (line 83) | @Override method areasWithin (line 90) | @Override method asGeoJson (line 96) | @Override method asGeoJson (line 102) | @Override method bounds (line 108) | @Override method edge (line 114) | @Override method edges (line 120) | @Override method edges (line 126) | @Override method edgesContaining (line 132) | @Override method edgesContaining (line 138) | @Override method edgesIntersecting (line 144) | @Override method edgesIntersecting (line 150) | @Override method edgesWithin (line 157) | @Override method entities (line 163) | @Override method entities (line 169) | @Override method entities (line 176) | @Override method entitiesIntersecting (line 182) | @Override method entitiesIntersecting (line 188) | @Override method entitiesWithin (line 195) | @Override method entitiesWithin (line 201) | @Override method entity (line 218) | @Override method getGeoJsonObjects (line 240) | @Override method getGeoJsonProperties (line 246) | @Override method getIdentifier (line 252) | @Override method getName (line 258) | @Override method items (line 264) | @Override method items (line 270) | @Override method itemsContaining (line 276) | @Override method itemsContaining (line 282) | @Override method itemsIntersecting (line 289) | @Override method itemsIntersecting (line 295) | @Override method itemsWithin (line 302) | @Override method iterator (line 308) | @Override method line (line 314) | @Override method lineItems (line 320) | @Override method lineItems (line 326) | @Override method lineItemsContaining (line 332) | @Override method lineItemsContaining (line 338) | @Override method lineItemsIntersecting (line 345) | @Override method lineItemsIntersecting (line 351) | @Override method lineItemsWithin (line 358) | @Override method lines (line 364) | @Override method lines (line 370) | @Override method linesContaining (line 376) | @Override method linesContaining (line 382) | @Override method linesIntersecting (line 388) | @Override method linesIntersecting (line 394) | @Override method linesWithin (line 401) | @Override method locationItems (line 407) | @Override method locationItems (line 413) | @Override method locationItemsWithin (line 419) | @Override method locationItemsWithin (line 425) | @Override method metaData (line 432) | @Override method node (line 438) | @Override method nodes (line 444) | @Override method nodes (line 450) | @Override method nodesAt (line 456) | @Override method nodesWithin (line 462) | @Override method nodesWithin (line 468) | @Override method numberOfAreas (line 474) | @Override method numberOfEdges (line 480) | @Override method numberOfLines (line 486) | @Override method numberOfNodes (line 492) | @Override method numberOfPoints (line 498) | @Override method numberOfRelations (line 504) | @Override method point (line 510) | @Override method points (line 516) | @Override method points (line 522) | @Override method pointsAt (line 528) | @Override method pointsWithin (line 534) | @Override method pointsWithin (line 540) | @Override method relation (line 547) | @Override method relations (line 553) | @Override method relations (line 559) | @Override method relationsLowerOrderFirst (line 565) | @Override method relationsWithEntitiesIntersecting (line 571) | @Override method relationsWithEntitiesIntersecting (line 577) | @Override method relationsWithEntitiesWithin (line 584) | @Override method save (line 590) | @Override method saveAsGeoJson (line 596) | @Override method saveAsGeoJson (line 602) | @Override method saveAsLineDelimitedGeoJsonFeatures (line 608) | @Override method saveAsLineDelimitedGeoJsonFeatures (line 615) | @Override method saveAsList (line 623) | @Override method saveAsProto (line 629) | @Override method saveAsText (line 635) | @Override method snapped (line 641) | @Override method snaps (line 647) | @Override method snapsLineItem (line 653) | @Override method subAtlas (line 659) | @Override method subAtlas (line 665) | @Override method summary (line 672) | @Override method toStringDetailed (line 678) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/PrettifyStringFormat.java type PrettifyStringFormat (line 6) | public enum PrettifyStringFormat FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/complete/TagChangeDelegate.java class TagChangeDelegate (line 18) | class TagChangeDelegate implements TagChangeListenable, Serializable method newTagChangeDelegate (line 24) | static TagChangeDelegate newTagChangeDelegate() method TagChangeDelegate (line 29) | protected TagChangeDelegate() method addTagChangeListener (line 34) | @Override method fireTagChangeEvent (line 44) | @Override method removeTagChangeListeners (line 58) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/converters/AtlasDebugTool.java class AtlasDebugTool (line 33) | public class AtlasDebugTool extends Command method main (line 64) | public static void main(final String[] args) method onRun (line 69) | @Override method switches (line 152) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/delta/AtlasDelta.java class AtlasDelta (line 40) | public class AtlasDelta implements Serializable method AtlasDelta (line 52) | public AtlasDelta(final Atlas before, final Atlas after) method AtlasDelta (line 57) | public AtlasDelta(final Atlas before, final Atlas after, final boolean... method generate (line 66) | public AtlasDelta generate() method getAfter (line 172) | public Atlas getAfter() method getBefore (line 177) | public Atlas getBefore() method getDifferences (line 182) | public SortedSet getDifferences() method toDiffViewFriendlyString (line 193) | public String toDiffViewFriendlyString() method toGeoJson (line 198) | public String toGeoJson() method toGeoJson (line 203) | public String toGeoJson(final Predicate filter) method toRelationsGeoJson (line 208) | public String toRelationsGeoJson() method toRelationsGeoJson (line 213) | public String toRelationsGeoJson(final Predicate filter) method toString (line 218) | @Override method differentAreas (line 224) | private boolean differentAreas(final Area baseArea, final Area alterArea) method differentEdgeSet (line 240) | private boolean differentEdgeSet(final SortedSet baseEdges, method differentEdgeSetBasic (line 248) | private boolean differentEdgeSetBasic(final SortedSet baseEdges, method differentEdgeSetWithMatch (line 269) | private boolean differentEdgeSetWithMatch(final Set baseEdges, f... method differentEdges (line 296) | private boolean differentEdges(final Edge baseEdge, final Edge alterEdge) method differentInRelation (line 326) | private boolean differentInRelation(final AtlasEntity baseEntity, fina... method differentLines (line 405) | private boolean differentLines(final Line baseLine, final Line alterLine) method differentNodes (line 422) | private boolean differentNodes(final Node baseNode, final Node alterNode) method differentPoints (line 446) | private boolean differentPoints(final Point basePoint, final Point alt... method differentRelationMemberListsWithMatch (line 462) | private boolean differentRelationMemberListsWithMatch(final RelationMe... method differentRelations (line 474) | private boolean differentRelations(final Relation baseRelation, final ... method hasGoodMatch (line 490) | private boolean hasGoodMatch(final Edge edge, final Atlas other) method hasPerfectMatch (line 501) | private boolean hasPerfectMatch(final Edge edge, final Iterable ... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/delta/AtlasDeltaGenerator.java class AtlasDeltaGenerator (line 30) | public class AtlasDeltaGenerator extends Command method main (line 56) | public static void main(final String[] args) method fetchAtlasFilesInDirectory (line 61) | private static List fetchAtlasFilesInDirectory(final Path direct... method AtlasDeltaGenerator (line 67) | public AtlasDeltaGenerator(final Logger logger) method onRun (line 72) | @Override method switches (line 83) | @Override method compare (line 90) | private void compare(final Atlas beforeAtlas, final Atlas afterAtlas, method compareShardByShard (line 118) | private void compareShardByShard(final Path before, final Path after, method load (line 138) | private Atlas load(final Path path) method run (line 143) | private void run(final Path before, final Path after, final Path outpu... FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/delta/Diff.java class Diff (line 26) | public class Diff implements Comparable, Serializable type DiffReason (line 31) | public enum DiffReason type DiffType (line 44) | public enum DiffType method toDiffViewFriendlyString (line 68) | public static String toDiffViewFriendlyString(final Iterable diffs) method toGeoJson (line 88) | public static String toGeoJson(final Iterable diffs) method toGeoJson (line 101) | public static String toGeoJson(final Iterable diffs, final Predi... method toRelationsGeoJson (line 115) | public static String toRelationsGeoJson(final Iterable diffs) method toRelationsGeoJson (line 128) | public static String toRelationsGeoJson(final Iterable diffs, method toString (line 142) | public static String toString(final Iterable diffs) method processDiff (line 156) | private static List processDiff(final Diff... method processDiffEntity (line 171) | private static void processDiffEntity(final Diff diff, final AtlasEnti... method processRelationForGeoJson (line 193) | private static List processRelationForGeoJ... method Diff (line 238) | public Diff(final ItemType itemType, final DiffType diffType, final Di... method compareTo (line 249) | @Override method getAfter (line 267) | public Atlas getAfter() method getAfterEntity (line 276) | public AtlasEntity getAfterEntity() method getBefore (line 284) | public Atlas getBefore() method getBeforeEntity (line 293) | public AtlasEntity getBeforeEntity() method getDiffReason (line 301) | public DiffReason getDiffReason() method getDiffType (line 309) | public DiffType getDiffType() method getIdentifier (line 317) | public long getIdentifier() method getItemType (line 325) | public ItemType getItemType() method isAdded (line 333) | public boolean isAdded() method isChanged (line 341) | public boolean isChanged() method isRemoved (line 349) | public boolean isRemoved() method toDiffViewFriendlyString (line 360) | public String toDiffViewFriendlyString() method toString (line 398) | @Override FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicArea.java class DynamicArea (line 15) | public class DynamicArea extends Area method DynamicArea (line 22) | protected DynamicArea(final DynamicAtlas atlas, final long identifier) method asPolygon (line 28) | @Override method getIdentifier (line 34) | @Override method getTags (line 40) | @Override method relations (line 46) | @Override method dynamicAtlas (line 54) | private DynamicAtlas dynamicAtlas() method subArea (line 59) | private Area subArea() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicAtlas.java class DynamicAtlas (line 40) | public class DynamicAtlas extends BareAtlas // NOSONAR method DynamicAtlas (line 52) | public DynamicAtlas(final DynamicAtlasPolicy dynamicAtlasExpansionPolicy) method area (line 59) | @Override method areas (line 69) | @Override method areasCovering (line 76) | @Override method areasCovering (line 83) | @Override method areasIntersecting (line 90) | @Override method areasIntersecting (line 97) | @Override method areasWithin (line 105) | @Override method bounds (line 112) | @Override method edge (line 118) | @Override method edges (line 128) | @Override method edgesContaining (line 135) | @Override method edgesContaining (line 142) | @Override method edgesIntersecting (line 149) | @Override method edgesIntersecting (line 156) | @Override method edgesWithin (line 164) | @Override method getAtlasesLoaded (line 174) | public Set getAtlasesLoaded() method getNumberOfShardsLoaded (line 183) | public int getNumberOfShardsLoaded() method getPolicy (line 188) | public DynamicAtlasPolicy getPolicy() method getShardToAtlasMap (line 197) | public Map getShardToAtlasMap() method getShardsExplored (line 208) | public Set getShardsExplored() method getShardsLoaded (line 217) | public Set getShardsLoaded() method getTimesMultiAtlasWasBuiltUnderneath (line 228) | public int getTimesMultiAtlasWasBuiltUnderneath() method line (line 233) | @Override method lines (line 243) | @Override method linesContaining (line 250) | @Override method linesContaining (line 257) | @Override method linesIntersecting (line 264) | @Override method linesIntersecting (line 271) | @Override method linesWithin (line 279) | @Override method metaData (line 286) | @Override method node (line 292) | @Override method nodes (line 302) | @Override method nodesAt (line 309) | @Override method nodesWithin (line 316) | @Override method nodesWithin (line 323) | @Override method numberOfAreas (line 330) | @Override method numberOfEdges (line 336) | @Override method numberOfLines (line 342) | @Override method numberOfNodes (line 348) | @Override method numberOfPoints (line 354) | @Override method numberOfRelations (line 360) | @Override method point (line 366) | @Override method points (line 376) | @Override method pointsAt (line 383) | @Override method pointsWithin (line 390) | @Override method pointsWithin (line 397) | @Override method preemptiveLoad (line 419) | public void preemptiveLoad() method relation (line 424) | @Override method relations (line 434) | @Override method relationsWithEntitiesIntersecting (line 441) | @Override method relationsWithEntitiesIntersecting (line 448) | @Override method relationsWithEntitiesWithin (line 458) | @Override method save (line 465) | @Override method subArea (line 471) | protected Area subArea(final long identifier) method subEdge (line 476) | protected Edge subEdge(final long identifier) method subLine (line 481) | protected Line subLine(final long identifier) method subNode (line 486) | protected Node subNode(final long identifier) method subPoint (line 491) | protected Point subPoint(final long identifier) method subRelation (line 496) | protected Relation subRelation(final long identifier) method swapCurrentAtlas (line 501) | synchronized void swapCurrentAtlas(final Atlas current) method newArea (line 506) | private DynamicArea newArea(final Area area) method newEdge (line 511) | private DynamicEdge newEdge(final Edge edge) method newLine (line 516) | private DynamicLine newLine(final Line line) method newNode (line 521) | private DynamicNode newNode(final Node node) method newPoint (line 526) | private DynamicPoint newPoint(final Point point) method newRelation (line 531) | private DynamicRelation newRelation(final Relation relation) FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicAtlasExpander.java class DynamicAtlasExpander (line 47) | class DynamicAtlasExpander method DynamicAtlasExpander (line 70) | DynamicAtlasExpander(final DynamicAtlas dynamicAtlas, final DynamicAtl... method getPolicy (line 89) | public DynamicAtlasPolicy getPolicy() method areaCovered (line 94) | boolean areaCovered(final Area area) method buildUnderlyingMultiAtlas (line 122) | void buildUnderlyingMultiAtlas() method expand (line 185) | Iterable expand(final Supplier getLoadedShards() method getTimesMultiAtlasWasBuiltUnderneath (line 207) | int getTimesMultiAtlasWasBuiltUnderneath() method lineItemCovered (line 212) | boolean lineItemCovered(final LineItem item) method locationItemCovered (line 240) | boolean locationItemCovered(final LocationItem item) method preemptiveLoad (line 278) | void preemptiveLoad() method relationCovered (line 326) | boolean relationCovered(final Relation relation) method addNewShardLog (line 333) | private void addNewShardLog(final Shard shard) method addNewShards (line 352) | private void addNewShards(final Iterable shards) method areaCoversInitialShardBounds (line 381) | private boolean areaCoversInitialShardBounds(final Area area) method browseForPotentialNewShards (line 386) | private void browseForPotentialNewShards() method browseForPotentialNewShardsFromAggressiveRelations (line 392) | private void browseForPotentialNewShardsFromAggressiveRelations() method cacheEntity (line 423) | private void cacheEntity(final AtlasEntity atlasEntity) method cacheEntity (line 435) | private void cacheEntity(final LineItem lineItem) method entitiesCovered (line 454) | private boolean entitiesCovered(final Iterable... method entityNotCached (line 469) | private boolean entityNotCached(final LineItem lineItem) method entityNotCached (line 481) | private boolean entityNotCached(final AtlasEntity atlasEntity) method getNonNullAtlasShards (line 497) | private List getNonNullAtlasShards() method lineItemCoversInitialShardBounds (line 503) | private boolean lineItemCoversInitialShardBounds(final LineItem lineItem) method loadedShardsfullyGeometricallyEncloseLocation (line 508) | private boolean loadedShardsfullyGeometricallyEncloseLocation(final Lo... method loadedShardsfullyGeometricallyEnclosePolyLine (line 514) | private boolean loadedShardsfullyGeometricallyEnclosePolyLine(final Po... method loadedShardsfullyGeometricallyEnclosePolygon (line 520) | private boolean loadedShardsfullyGeometricallyEnclosePolygon(final Pol... method locationItemCoversInitialShardBounds (line 526) | private boolean locationItemCoversInitialShardBounds(final LocationIte... method neighboringAtlasContainingInitialRelation (line 532) | private boolean neighboringAtlasContainingInitialRelation(final Atlas ... method neighboringShardsContainingInitialRelation (line 557) | private Set neighboringShardsContainingInitialRelation( method newLocation (line 572) | private void newLocation(final Location location, final LocationItem..... method newPolyLine (line 581) | private void newPolyLine(final PolyLine polyLine, final LineItem... so... method newPolygon (line 590) | private void newPolygon(final Polygon polygon, final AtlasEntity... so... method newShapeLog (line 599) | private void newShapeLog(final GeometryPrintable geometry, final Atlas... method nonNullShards (line 613) | private Set nonNullShards() method relationCoveredInternal (line 620) | private boolean relationCoveredInternal(final Relation relation, // NO... method relationCoversInitialShardBounds (line 663) | private boolean relationCoversInitialShardBounds(final Relation relation) method relationCoversInitialShardBoundsInternal (line 671) | private boolean relationCoversInitialShardBoundsInternal(final Relatio... method relationMemberCoveredInternal (line 714) | private boolean relationMemberCoveredInternal(final Relation parentRel... method relationMemberCoversInitialShardBoundsInternal (line 738) | private boolean relationMemberCoversInitialShardBoundsInternal(final R... method shouldBuildUnderlyingMultiAtlasWhenAddingNewShards (line 762) | private boolean shouldBuildUnderlyingMultiAtlasWhenAddingNewShards( FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicEdge.java class DynamicEdge (line 16) | public class DynamicEdge extends Edge method DynamicEdge (line 23) | protected DynamicEdge(final DynamicAtlas atlas, final long identifier) method asPolyLine (line 29) | @Override method end (line 35) | @Override method getIdentifier (line 41) | @Override method getTags (line 47) | @Override method relations (line 53) | @Override method start (line 61) | @Override method dynamicAtlas (line 67) | private DynamicAtlas dynamicAtlas() method subEdge (line 72) | private Edge subEdge() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicLine.java class DynamicLine (line 15) | public class DynamicLine extends Line method DynamicLine (line 22) | protected DynamicLine(final DynamicAtlas atlas, final long identifier) method asPolyLine (line 28) | @Override method getIdentifier (line 34) | @Override method getTags (line 40) | @Override method relations (line 46) | @Override method dynamicAtlas (line 54) | private DynamicAtlas dynamicAtlas() method subLine (line 59) | private Line subLine() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicNode.java class DynamicNode (line 18) | public class DynamicNode extends Node method DynamicNode (line 25) | protected DynamicNode(final DynamicAtlas atlas, final long identifier) method getIdentifier (line 31) | @Override method getLocation (line 37) | @Override method getTags (line 43) | @Override method inEdges (line 49) | @Override method outEdges (line 57) | @Override method relations (line 65) | @Override method dynamicAtlas (line 73) | private DynamicAtlas dynamicAtlas() method subNode (line 78) | private Node subNode() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicPoint.java class DynamicPoint (line 15) | public class DynamicPoint extends Point method DynamicPoint (line 22) | protected DynamicPoint(final DynamicAtlas atlas, final long identifier) method getIdentifier (line 28) | @Override method getLocation (line 34) | @Override method getTags (line 40) | @Override method relations (line 46) | @Override method dynamicAtlas (line 54) | private DynamicAtlas dynamicAtlas() method subPoint (line 59) | private Point subPoint() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/DynamicRelation.java class DynamicRelation (line 20) | public class DynamicRelation extends Relation method DynamicRelation (line 27) | protected DynamicRelation(final DynamicAtlas atlas, final long identif... method allKnownOsmMembers (line 33) | @Override method allRelationsWithSameOsmIdentifier (line 39) | @Override method asMultiPolygon (line 47) | @Override method getIdentifier (line 53) | @Override method getTags (line 59) | @Override method members (line 65) | @Override method osmRelationIdentifier (line 71) | @Override method relations (line 77) | @Override method dynamicAtlas (line 85) | private DynamicAtlas dynamicAtlas() method getRelationMembersAsDynamicEntities (line 90) | private RelationMemberList getRelationMembersAsDynamicEntities( method subRelation (line 129) | private Relation subRelation() FILE: src/main/java/org/openstreetmap/atlas/geography/atlas/dynamic/policy/DynamicAtlasPolicy.java class DynamicAtlasPolicy (line 25) | public class DynamicAtlasPolicy method DynamicAtlasPolicy (line 45) | public DynamicAtlasPolicy(final Function> atlas... method DynamicAtlasPolicy (line 57) | public DynamicAtlasPolicy(final Function> atlas... method DynamicAtlasPolicy (line 70) | public DynamicAtlasPolicy(final Function> atlas... method DynamicAtlasPolicy (line 79) | public DynamicAtlasPolicy(final Function> atlas... method getAtlasEntitiesToConsiderForExpansion (line 89) | public Predicate getAtlasEntitiesToConsiderForExpansion() method getAtlasFetcher (line 94) | public Function> getAtlasFetcher() method getInitialShards (line 114) | public Set getInitialShards() method getInitialShardsBounds (line 119) | public MultiPolygon getInitialShardsBounds() method getMaximumBounds (line 131) | public Polygon getMaximumBounds() method getShardSetChecker (line 136) | public Consumer> getShardSetChecker() method getSharding (line 141) | public Sharding getSharding() method isAggressivelyExploreRelations (line 146) | public boolean isAggressivelyExploreRelations() method isDeferLoading (line 151) | public boolean isDeferLoading() method isExtendIndefinitely (line 156) | public boolean isExtendIndefinitely() method withAggressivelyExploreRelations (line 171) | public DynamicAtlasPolicy withAggressivelyExploreRelations( method withAtlasEntitiesToConsiderForExpansion (line 184) | public DynamicAtlasPolicy withAtlasEntitiesToConsiderForExpansion( method withDeferredLoading (line 198) | public DynamicAtlasPolicy withDeferredLoading(final boolean deferLoading) method withExtendIndefinitely (line 214) | public DynamicAtlasPolicy withExtendIndefinitely(final boolean extendI... method withShardSetChecker (line 228) | public DynamicAtlasPolicy withShardSetChecker(final Consumer fetchAtlasFilesInDirectory(final Path direct... method onRun (line 118) | @Override method setJsonMutator (line 168) | protected void setJsonMutator(final BiConsumer matches) method containsKeyStartsWith (line 78) | public boolean containsKeyStartsWith(final Iterable matches) method equals (line 98) | @Override method getAtlas (line 116) | @Override method getGeoJsonProperties (line 127) | @Override method getGeoJsonType (line 150) | @Override method getName (line 161) | public Optional getName() method getOsmIdentifier (line 166) | @Override method getTag (line 172) | @Override method getType (line 178) | public abstract ItemType getType(); method hashCode (line 180) | @Override method intersects (line 196) | public abstract boolean intersects(GeometricSurface surface); method lastEdit (line 201) | public Optional