]> git.mxchange.org Git - simgear.git/blobdiff - simgear/math/point3d.hxx
Patch from Melchior Franz:
[simgear.git] / simgear / math / point3d.hxx
index 0cc469b90feb983f8109f2c686759351b17945d3..3537d45cbf4f5c5a42d2eced1b706a5e184fad9e 100644 (file)
@@ -108,6 +108,10 @@ public:
     void setx(const double x);
     void sety(const double y);
     void setz(const double z);
+    void setlon(const double x);
+    void setlat(const double y);
+    void setradius(const double z);
+    void setelev(const double z);
 
     // Queries 
 
@@ -240,6 +244,22 @@ inline void Point3D::setz(const double z) {
     n[PZ] = z;
 }
 
+inline void Point3D::setlon(const double x) {
+    n[PX] = x;
+}
+
+inline void Point3D::setlat(const double y) {
+    n[PY] = y;
+}
+
+inline void Point3D::setradius(const double z) {
+    n[PZ] = z;
+}
+
+inline void Point3D::setelev(const double z) {
+    n[PZ] = z;
+}
+
 // QUERIES
 
 inline double& Point3D::operator [] ( int i)