27 template<
class T>
class QVector;
70 std::vector<double> lookDirection);
99 double m_pixPerDegree;
~DemShape()
Destroys the DemShape.
Definition: DemShape.cpp:106
void calculateSurfaceNormal()
This method calculates the surface normal of the current intersection point.
Definition: DemShape.cpp:387
Buffer for containing a two dimensional section of an image.
Definition: Portal.h:52
This class is designed to encapsulate the concept of a Latitude.
Definition: Latitude.h:59
Distance measurement, usually in meters.
Definition: Distance.h:47
This class is designed to encapsulate the concept of a Longitude.
Definition: Longitude.h:52
Base class for Map Projections.
Definition: Projection.h:169
Define shapes and provide utilities for targets stored as Isis3 maps.
Definition: DemShape.h:57
void calculateLocalNormal(QVector< double * > cornerNeighborPoints)
This method calculates the local surface normal of the current intersection point.
Definition: DemShape.cpp:333
Container for cube-like labels.
Definition: Pvl.h:135
This class is used to create and store valid Isis3 targets.
Definition: Target.h:63
Define shapes and provide utilities for Isis3 targets.
Definition: ShapeModel.h:68
Definition: Calculator.h:33
Cube * demCube()
Returns the cube defining the shape model.
Definition: DemShape.cpp:308
Pixel interpolator.
Definition: Interpolator.h:51
Distance localRadius(const Latitude &lat, const Longitude &lon)
Gets the radius from the DEM, if we have one.
Definition: DemShape.cpp:258
double demScale()
Return the scale of the DEM shape, in pixels per degree.
Definition: DemShape.cpp:289
bool intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)
Find the intersection point with the DEM.
Definition: DemShape.cpp:137
virtual void calculateDefaultNormal()
This method calculates the default normal (Ellipsoid for backwards compatability) for the DemShape...
Definition: DemShape.cpp:298
DemShape()
Construct a DemShape object.
Definition: DemShape.cpp:48
IO Handler for Isis Cubes.
Definition: Cube.h:158
bool isDEM() const
Indicates that this shape model is from a DEM.
Definition: DemShape.cpp:322