summaryrefslogtreecommitdiff
path: root/src/Panorama.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Panorama.cxx')
-rw-r--r--src/Panorama.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/Panorama.cxx b/src/Panorama.cxx
index 7ec3ccd..784c6ed 100644
--- a/src/Panorama.cxx
+++ b/src/Panorama.cxx
@@ -10,8 +10,8 @@
#include <math.h>
#include "Panorama.H"
-#include "ProjectionTangentialLSQ.H"
-#include "ProjectionSphaeric.H"
+#include "ProjectionRectilinear.H"
+#include "ProjectionCylindrical.H"
#define EARTH_RADIUS 6371010.0
@@ -32,7 +32,7 @@ Panorama::Panorama() {
view_lam = 0.0;
view_height = 0.0;
proj = NULL;
- set_projection(Projection::TANGENTIAL);
+ set_projection(ProjectionLSQ::RECTILINEAR);
}
Panorama::~Panorama() {
@@ -220,7 +220,7 @@ Panorama::set_view_height(double v) {
}
void
-Panorama::set_projection(Projection::Projection_t p) {
+Panorama::set_projection(ProjectionLSQ::Projection_t p) {
projection_type = p;
if (proj) {
@@ -228,12 +228,12 @@ Panorama::set_projection(Projection::Projection_t p) {
}
switch(projection_type) {
- case Projection::TANGENTIAL:
- proj = new ProjectionTangentialLSQ();
+ case ProjectionLSQ::RECTILINEAR:
+ proj = new ProjectionRectilinear();
view_angle = pi_d / 3.0;
break;
- case Projection::SPHAERIC:
- proj = new ProjectionSphaeric();
+ case ProjectionLSQ::CYLINDRICAL:
+ proj = new ProjectionCylindrical();
view_angle = pi_d * 2.0;
break;
}
@@ -285,7 +285,7 @@ Panorama::get_view_height() {
return view_height;
}
-Projection::Projection_t
+ProjectionLSQ::Projection_t
Panorama::get_projection() {
return projection_type;
}