var searchIndex = {}; searchIndex["geo"] = {"doc":"","items":[[3,"Coordinate","geo","",null,null],[12,"x","","",0,null],[12,"y","","",0,null],[3,"Bbox","","",null,null],[12,"xmin","","",1,null],[12,"xmax","","",1,null],[12,"ymin","","",1,null],[12,"ymax","","",1,null],[3,"Point","","",null,null],[12,"0","","",2,null],[3,"MultiPoint","","",null,null],[12,"0","","",3,null],[3,"LineString","","",null,null],[12,"0","","",4,null],[3,"MultiLineString","","",null,null],[12,"0","","",5,null],[3,"Polygon","","",null,null],[12,"0","","",6,null],[12,"1","","",6,null],[3,"MultiPolygon","","",null,null],[12,"0","","",7,null],[3,"GeometryCollection","","",null,null],[12,"0","","",8,null],[4,"Geometry","","",null,null],[13,"Point","","",9,null],[13,"LineString","","",9,null],[13,"Polygon","","",9,null],[13,"MultiPoint","","",9,null],[13,"MultiLineString","","",9,null],[13,"MultiPolygon","","",9,null],[13,"GeometryCollection","","",9,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"new","","Creates a new point.",2,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"point"}}],[11,"x","","Returns the x/horizontal component of the point.",2,null],[11,"set_x","","Sets the x/horizontal component of the point.",2,null],[11,"y","","Returns the y/vertical component of the point.",2,null],[11,"set_y","","Sets the y/vertical component of the point.",2,null],[11,"lng","","Returns the longitude/horizontal component of the point.",2,null],[11,"set_lng","","Sets the longitude/horizontal component of the point.",2,null],[11,"lat","","Returns the latitude/vertical component of the point.",2,null],[11,"set_lat","","Sets the latitude/vertical component of the point.",2,null],[11,"dot","","Returns the dot product of the two points:\n`dot = x1 * x2 + y1 * y2`",2,null],[11,"neg","","Returns a point with the x and y components negated.",2,null],[11,"add","","Add a point to the given point.",2,null],[11,"sub","","Subtract a point from the given point.",2,null],[11,"add","","Add a boundingox to the given boundingbox.",1,null],[11,"add_assign","","Add a boundingox to the given boundingbox.",1,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"fmt","","",9,null],[11,"clone","","",9,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[0,"algorithm","","This module includes all the functions of geometric calculations",null,null],[0,"centroid","geo::algorithm","Calculation of the centroid.",null,null],[8,"Centroid","geo::algorithm::centroid","Calculation of the centroid.",null,null],[10,"centroid","","Calculation the centroid, see: https://en.wikipedia.org/wiki/Centroid",10,null],[11,"centroid","geo","",4,null],[11,"centroid","","",6,null],[11,"centroid","","",7,null],[11,"centroid","","",1,null],[0,"contains","geo::algorithm","Checks if the geometry A is completely inside the B geometry.",null,null],[8,"Contains","geo::algorithm::contains","Checks if the geometry A is completely inside the B geometry.",null,null],[10,"contains","","Checks if the geometry A is completely inside the B geometry.",11,null],[11,"contains","geo","",2,null],[11,"contains","","",4,null],[11,"contains","","",6,null],[11,"contains","","",7,null],[11,"contains","","",6,null],[11,"contains","","",1,null],[0,"intersects","geo::algorithm","hecks if the geometry A intersects the geometry B.",null,null],[8,"Intersects","geo::algorithm::intersects","Checks if the geometry A intersects the geometry B.",null,null],[10,"intersects","","Checks if the geometry A intersects the geometry B.",12,null],[11,"intersects","geo","",4,null],[11,"intersects","","",6,null],[11,"intersects","","",1,null],[0,"area","geo::algorithm","Returns the area of the surface of geometry",null,null],[8,"Area","geo::algorithm::area","Calculation of the area.",null,null],[10,"area","","Area of polygon.\nSee: https://en.wikipedia.org/wiki/Polygon",13,null],[11,"area","geo","",6,null],[11,"area","","",7,null],[11,"area","","",1,null],[0,"length","geo::algorithm","Returns the length of a line.",null,null],[8,"Length","geo::algorithm::length","Calculation of the length",null,null],[10,"length","","Calculation the length of a Line",14,null],[11,"length","geo","",4,null],[11,"length","","",5,null],[0,"distance","geo::algorithm","Returns the distance between two geometries.",null,null],[8,"Distance","geo::algorithm::distance","Returns the distance between two geometries.",null,null],[10,"distance","","Returns the distance between two points:",15,null],[11,"distance","geo","",2,null],[0,"boundingbox","geo::algorithm","Returns the Bbox of a geometry.",null,null],[8,"BoundingBox","geo::algorithm::boundingbox","Calculation of the bounding box of a geometry.",null,null],[10,"bbox","","Return a Bounding Box of a geometry",16,null],[11,"bbox","geo","",3,null],[11,"bbox","","",4,null],[11,"bbox","","",5,null],[11,"bbox","","",6,null],[11,"bbox","","",7,null],[0,"simplify","geo::algorithm","Simplifies a `LineString`.",null,null],[8,"Simplify","geo::algorithm::simplify","",null,null],[10,"simplify","","Returns the simplified representation of a LineString, using the [Ramer–Douglas–Peucker](https://en.wikipedia.org/wiki/Ramer–Douglas–Peucker_algorithm) algorithm",17,null],[11,"simplify","geo","",4,null],[7,"COORD_PRECISION","","",null,null],[8,"ToGeo","","",null,null],[10,"to_geo","","",18,null]],"paths":[[3,"Coordinate"],[3,"Bbox"],[3,"Point"],[3,"MultiPoint"],[3,"LineString"],[3,"MultiLineString"],[3,"Polygon"],[3,"MultiPolygon"],[3,"GeometryCollection"],[4,"Geometry"],[8,"Centroid"],[8,"Contains"],[8,"Intersects"],[8,"Area"],[8,"Length"],[8,"Distance"],[8,"BoundingBox"],[8,"Simplify"],[8,"ToGeo"]]}; initSearch(searchIndex);