Isis 3.0 Programmer Reference
Back | Home
EquatorialCylindricalShape.h
Go to the documentation of this file.
1 #ifndef EquatorialCylindricalShape_h
2 #define EquatorialCylindricalShape_h
3 
25 #include "DemShape.h"
26 
27 namespace Isis {
28  class Pvl;
29 
52  public:
53  // Constructor
54  EquatorialCylindricalShape(Target *target, Pvl &pvl);
55 
56  // Destructor
58 
59  // Intersect the shape model
60  bool intersectSurface(std::vector<double> observerPos,
61  std::vector<double> lookDirection);
62 
63  private:
66  };
67 };
68 
69 #endif
70 
~EquatorialCylindricalShape()
Destructor for Isis3 Equatorial Cylindrical shape model.
Distance measurement, usually in meters.
Definition: Distance.h:47
bool intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)
Finds the surface intersection point.
Define shapes and provide utilities for shapes stored as Isis3 EquatorialCylindrical map...
EquatorialCylindricalShape(Target *target, Pvl &pvl)
Initialize the Isis3 Equatorial Cylindrical shape model.
Define shapes and provide utilities for targets stored as Isis3 maps.
Definition: DemShape.h:57
Container for cube-like labels.
Definition: Pvl.h:135
This class is used to create and store valid Isis3 targets.
Definition: Target.h:63
Distance * m_minRadius
Minimum radius value in DEM file.
Distance * m_maxRadius
Maximum radius value in DEM file.

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 ISIS Support Center
File Modified: 07/12/2023 23:17:53