returns a list of areas which contain the given point areas may be overlapping . concode_field_sep Map<StreetNode,List<Area>> nodesToAreaMapping concode_elem_sep Map<Area,List<StreetNode>> areaToNodesMapping concode_elem_sep Type type concode_elem_sep StreetMap base concode_field_sep List<StreetNode> getPointsInArea concode_elem_sep Type getType concode_elem_sep void addArea
List < Area > function ( Coordinate arg0 ) { Collection < Area > loc0 = areaToNodesMapping . keySet ( ) ; List < Area > loc1 = new ArrayList < Area > ( ) ; for ( Area loc2 : loc0 ) { if ( loc2 . pointInArea ( arg0 ) ) loc1 . add ( loc2 ) ; } return loc1 ; }