var searchIndex = {}; searchIndex["nav_types"] = {"doc":"Easily work with global positions and vectors.","items":[[3,"ECEF","nav_types","Earth Centered Earth Fixed position",null,null],[3,"ENU","","East North Up vector",null,null],[3,"NED","","North East Down vector",null,null],[3,"NVector","","N-Vector position",null,null],[3,"WGS84","","Geodetic position",null,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"new","","Create a new ECEF position",0,{"inputs":[{"name":"n"},{"name":"n"},{"name":"n"}],"output":{"name":"ecef"}}],[11,"x","","Get the X component of this position",0,null],[11,"y","","Get the Y component of this position",0,null],[11,"z","","Get the Z component of this position",0,null],[11,"add","","",0,null],[11,"add_assign","","",0,null],[11,"sub","","",0,null],[11,"sub","","",0,null],[11,"sub_assign","","",0,null],[11,"add","","",1,null],[11,"add_assign","","",1,null],[11,"sub","","",1,null],[11,"sub","","",1,null],[11,"sub_assign","","",1,null],[11,"add","","",2,null],[11,"add_assign","","",2,null],[11,"sub","","",2,null],[11,"sub","","",2,null],[11,"sub_assign","","",2,null],[11,"from","","",0,{"inputs":[{"name":"wgs84"}],"output":{"name":"ecef"}}],[11,"from","","",0,{"inputs":[{"name":"nvector"}],"output":{"name":"ecef"}}],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"clone","","",3,null],[11,"fmt","","",3,null],[11,"new","","Crate a new ENU vector",3,{"inputs":[{"name":"n"},{"name":"n"},{"name":"n"}],"output":{"name":"enu"}}],[11,"east","","Get the East component of this vector",3,null],[11,"north","","Get the North component of this vector",3,null],[11,"up","","Get the Up component of this vector",3,null],[11,"from","","",3,{"inputs":[{"name":"ned"}],"output":{"name":"enu"}}],[11,"add","","",3,null],[11,"add_assign","","",3,null],[11,"sub","","",3,null],[11,"sub_assign","","",3,null],[11,"mul","","",3,null],[11,"mul_assign","","",3,null],[11,"div","","",3,null],[11,"div_assign","","",3,null],[11,"norm_squared","","",3,null],[11,"normalize","","",3,null],[11,"normalize_mut","","",3,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"clone","","",4,null],[11,"fmt","","",4,null],[11,"new","","Create a new NED vector",4,{"inputs":[{"name":"n"},{"name":"n"},{"name":"n"}],"output":{"name":"ned"}}],[11,"north","","Get the North component of this vector",4,null],[11,"east","","Get the East component of this vector",4,null],[11,"down","","Get the Down component of this vector",4,null],[11,"from","","",4,{"inputs":[{"name":"enu"}],"output":{"name":"self"}}],[11,"add","","",4,null],[11,"add_assign","","",4,null],[11,"sub","","",4,null],[11,"sub_assign","","",4,null],[11,"mul","","",4,null],[11,"mul_assign","","",4,null],[11,"div","","",4,null],[11,"div_assign","","",4,null],[11,"norm_squared","","",4,null],[11,"normalize","","",4,null],[11,"normalize_mut","","",4,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"new","","Create a new NVector",1,{"inputs":[{"name":"vector3"},{"name":"n"}],"output":{"name":"nvector"}}],[11,"vector","","Get the vector component of this position",1,null],[11,"altitude","","Get the altitude of this position",1,null],[11,"from","","",1,{"inputs":[{"name":"wgs84"}],"output":{"name":"nvector"}}],[11,"from","","",1,{"inputs":[{"name":"ecef"}],"output":{"name":"nvector"}}],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"new","","Create a new WGS84 position",2,{"inputs":[{"name":"n"},{"name":"n"},{"name":"n"}],"output":{"name":"wgs84"}}],[11,"try_new","","Try to create a new WGS84 position",2,{"inputs":[{"name":"n"},{"name":"n"},{"name":"n"}],"output":{"name":"option"}}],[11,"latitude_degrees","","Get latitude of position, in degrees",2,null],[11,"longitude_degrees","","Get longitude of position, in degrees",2,null],[11,"distance","","Distance between two WGS84 positions",2,null],[11,"altitude","","Get altitude of position",2,null],[11,"latitude","","Get latitude in radians",2,null],[11,"longitude","","Get longitude in radians",2,null],[11,"from","","",2,{"inputs":[{"name":"nvector"}],"output":{"name":"wgs84"}}],[11,"from","","",2,{"inputs":[{"name":"ecef"}],"output":{"name":"wgs84"}}]],"paths":[[3,"ECEF"],[3,"NVector"],[3,"WGS84"],[3,"ENU"],[3,"NED"]]}; initSearch(searchIndex);