File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
SimpleCylindrical.h
1 #ifndef SimpleCylindrical_h
2 #define SimpleCylindrical_h
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 #include "TProjection.h"
10 
11 namespace Isis {
12  class Pvl;
13  class PvlGroup;
69  class SimpleCylindrical : public TProjection {
70  public:
71  SimpleCylindrical(Pvl &label, bool allowDefaults = false);
73  bool operator==(const Projection &proj);
74 
75  QString Name() const;
76  QString Version() const;
78 
79  bool SetGround(const double lat, const double lon);
80  bool SetCoordinate(const double x, const double y);
81  bool XYRange(double &minX, double &maxX, double &minY, double &maxY);
82 
83  PvlGroup Mapping();
86 
87  private:
89  };
90 };
91 
92 #endif
93 
Isis::SimpleCylindrical::Name
QString Name() const
Returns the name of the map projection, "SimpleCylindrical".
Definition: SimpleCylindrical.cpp:88
Isis::SimpleCylindrical::XYRange
bool XYRange(double &minX, double &maxX, double &minY, double &maxY)
This method is used to determine the x/y range which completely covers the area of interest specified...
Definition: SimpleCylindrical.cpp:203
Isis::SimpleCylindrical::m_centerLongitude
double m_centerLongitude
The center longitude for the map projection.
Definition: SimpleCylindrical.h:88
Isis::Pvl
Container for cube-like labels.
Definition: Pvl.h:119
Isis::SimpleCylindrical::~SimpleCylindrical
~SimpleCylindrical()
Destroys the SimpleCylindrical object.
Definition: SimpleCylindrical.cpp:63
Isis::PvlGroup
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
Isis::SimpleCylindrical::SetGround
bool SetGround(const double lat, const double lon)
This method is used to set the latitude/longitude (assumed to be of the correct LatitudeType,...
Definition: SimpleCylindrical.cpp:122
Isis::TProjection
Base class for Map TProjections.
Definition: TProjection.h:166
Isis::SimpleCylindrical::SetCoordinate
bool SetCoordinate(const double x, const double y)
This method is used to set the projection x/y.
Definition: SimpleCylindrical.cpp:152
Isis::SimpleCylindrical::MappingLatitudes
PvlGroup MappingLatitudes()
This function returns the latitude keywords that this projection uses.
Definition: SimpleCylindrical.cpp:242
Isis::SimpleCylindrical::SimpleCylindrical
SimpleCylindrical(Pvl &label, bool allowDefaults=false)
Constructs a SimpleCylindrical object.
Definition: SimpleCylindrical.cpp:38
Isis::SimpleCylindrical::operator==
bool operator==(const Projection &proj)
Compares two Projection objects to see if they are equal.
Definition: SimpleCylindrical.cpp:74
Isis::SimpleCylindrical::MappingLongitudes
PvlGroup MappingLongitudes()
This function returns the longitude keywords that this projection uses.
Definition: SimpleCylindrical.cpp:253
Isis::Projection
Base class for Map Projections.
Definition: Projection.h:155
Isis::SimpleCylindrical::Mapping
PvlGroup Mapping()
This function returns the keywords that this projection uses.
Definition: SimpleCylindrical.cpp:229
Isis::SimpleCylindrical
Simple Cylindrical Map Projection.
Definition: SimpleCylindrical.h:69
Isis::SimpleCylindrical::IsEquatorialCylindrical
bool IsEquatorialCylindrical()
Indicates whether the projection is Equitorial Cylindrical.
Definition: SimpleCylindrical.cpp:106
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::SimpleCylindrical::Version
QString Version() const
Returns the version of the map projection.
Definition: SimpleCylindrical.cpp:97

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:17:17