#include <PointLatLon.hpp>
Public Member Functions | |
| PointLatLon | fromLocalCartesian (const Point3d &point) const | 
| converts a Point3d in Local Cartesian coordinate system centered on this to LatLon  More... | |
| std::vector< PointLatLon > | fromLocalCartesian (const std::vector< Point3d > &points) const | 
| PointLatLon | fromUTM (const Point3d &point) const | 
| converts a Point3d in UTM centered on this to LatLon  More... | |
| std::vector< PointLatLon > | fromUTM (const std::vector< Point3d > &points) const | 
| double | height () const | 
| get height  More... | |
| double | lat () const | 
| get lat  More... | |
| double | lon () const | 
| get lon  More... | |
| double | operator- (const PointLatLon &other) const | 
| point minus another point is distance along geodesic line  More... | |
| PointLatLon & | operator= (const openstudio::PointLatLon &other) | 
| bool | operator== (const PointLatLon &other) const | 
| check equality  More... | |
| PointLatLon () | |
| default constructor creates point at 0, 0, 0  More... | |
| PointLatLon (double lat, double lon, double height=0) | |
| constructor with lat, lon, and height  More... | |
| PointLatLon (const PointLatLon &other) | |
| copy constructor  More... | |
| Point3d | toLocalCartesian (const PointLatLon &point) const | 
| converts a PointLatLon to a Point3d in a Local Cartesian frame centered on this with y oriented North and z oriented up  More... | |
| std::vector< Point3d > | toLocalCartesian (const std::vector< PointLatLon > &points) const | 
| Point3d | toUTM (const PointLatLon &point) const | 
| converts a PointLatLon to a Point3d in UTM centered on this  More... | |
| std::vector< Point3d > | toUTM (const std::vector< PointLatLon > &points) const | 
| int | utmZone () const | 
| gets the UTM zone for this point  More... | |
| ~PointLatLon () | |
| destructor  More... | |
| openstudio::PointLatLon::PointLatLon | ( | ) | 
default constructor creates point at 0, 0, 0
| openstudio::PointLatLon::PointLatLon | ( | double | lat, | 
| double | lon, | ||
| double | height = 0  | 
        ||
| ) | 
constructor with lat, lon, and height
| openstudio::PointLatLon::PointLatLon | ( | const PointLatLon & | other | ) | 
copy constructor
| openstudio::PointLatLon::~PointLatLon | ( | ) | 
destructor
| PointLatLon openstudio::PointLatLon::fromLocalCartesian | ( | const Point3d & | point | ) | const | 
converts a Point3d in Local Cartesian coordinate system centered on this to LatLon
| std::vector<PointLatLon> openstudio::PointLatLon::fromLocalCartesian | ( | const std::vector< Point3d > & | points | ) | const | 
| PointLatLon openstudio::PointLatLon::fromUTM | ( | const Point3d & | point | ) | const | 
converts a Point3d in UTM centered on this to LatLon
| std::vector<PointLatLon> openstudio::PointLatLon::fromUTM | ( | const std::vector< Point3d > & | points | ) | const | 
| double openstudio::PointLatLon::height | ( | ) | const | 
get height
| double openstudio::PointLatLon::lat | ( | ) | const | 
get lat
| double openstudio::PointLatLon::lon | ( | ) | const | 
get lon
| double openstudio::PointLatLon::operator- | ( | const PointLatLon & | other | ) | const | 
point minus another point is distance along geodesic line
| PointLatLon& openstudio::PointLatLon::operator= | ( | const openstudio::PointLatLon & | other | ) | 
| bool openstudio::PointLatLon::operator== | ( | const PointLatLon & | other | ) | const | 
check equality
| Point3d openstudio::PointLatLon::toLocalCartesian | ( | const PointLatLon & | point | ) | const | 
converts a PointLatLon to a Point3d in a Local Cartesian frame centered on this with y oriented North and z oriented up
| std::vector<Point3d> openstudio::PointLatLon::toLocalCartesian | ( | const std::vector< PointLatLon > & | points | ) | const | 
| Point3d openstudio::PointLatLon::toUTM | ( | const PointLatLon & | point | ) | const | 
converts a PointLatLon to a Point3d in UTM centered on this
| std::vector<Point3d> openstudio::PointLatLon::toUTM | ( | const std::vector< PointLatLon > & | points | ) | const | 
| int openstudio::PointLatLon::utmZone | ( | ) | const | 
gets the UTM zone for this point