summaryrefslogtreecommitdiffhomepage
path: root/Stars45/RLoc.h
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-04-01 21:23:39 +0200
committerAki <please@ignore.pl>2022-04-01 21:23:39 +0200
commit3c487c5cd69c53d6fea948643c0a76df03516605 (patch)
tree72730c7b8b26a5ef8fc9a987ec4c16129efd5aac /Stars45/RLoc.h
parent8f353abd0bfe18baddd8a8250ab7c4f2d1c83a6e (diff)
downloadstarshatter-3c487c5cd69c53d6fea948643c0a76df03516605.zip
starshatter-3c487c5cd69c53d6fea948643c0a76df03516605.tar.gz
starshatter-3c487c5cd69c53d6fea948643c0a76df03516605.tar.bz2
Moved Stars45 to StarsEx
Diffstat (limited to 'Stars45/RLoc.h')
-rw-r--r--Stars45/RLoc.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/Stars45/RLoc.h b/Stars45/RLoc.h
deleted file mode 100644
index eedc5ac..0000000
--- a/Stars45/RLoc.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Starshatter: The Open Source Project
- Copyright (c) 2021-2022, Starshatter: The Open Source Project Contributors
- Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors
- Copyright (c) 1997-2006, Destroyer Studios LLC.
-
- AUTHOR: John DiCamillo
-
-
- OVERVIEW
- ========
- Relative Location (RLoc) class declaration
-*/
-
-#ifndef RLoc_h
-#define RLoc_h
-
-#include "Types.h"
-#include "Geometry.h"
-
-// +--------------------------------------------------------------------+
-
-class RLoc
-{
-public:
- RLoc();
- RLoc(const Point& loc, double d, double dv=5e3);
- RLoc(RLoc* rloc, double d, double dv=5e3);
- RLoc(const RLoc& r);
- ~RLoc();
-
- // accessors:
- const Point& Location();
- const Point& BaseLocation() const { return base_loc; }
- RLoc* ReferenceLoc() const { return rloc; }
- double Distance() const { return dex; }
- double DistanceVar() const { return dex_var; }
- double Azimuth() const { return az; }
- double AzimuthVar() const { return az_var; }
- double Elevation() const { return el; }
- double ElevationVar() const { return el_var; }
-
- void Resolve();
-
- // mutators:
- void SetBaseLocation(const Point& l);
- void SetReferenceLoc(RLoc* r) { rloc = r; }
- void SetDistance(double d) { dex = (float) d; }
- void SetDistanceVar(double dv) { dex_var = (float) dv; }
- void SetAzimuth(double a) { az = (float) a; }
- void SetAzimuthVar(double av) { az_var = (float) av; }
- void SetElevation(double e) { el = (float) e; }
- void SetElevationVar(double ev) { el_var = (float) ev; }
-
-private:
- Point loc;
- Point base_loc;
- RLoc* rloc;
-
- float dex;
- float dex_var;
- float az;
- float az_var;
- float el;
- float el_var;
-};
-
-// +--------------------------------------------------------------------+
-
-#endif // RLoc_h
-