68                            std::vector<double> lookDirection);
 
   97      double m_pixPerDegree;  
 
 
IO Handler for Isis Cubes.
Definition Cube.h:168
 
Define shapes and provide utilities for targets stored as ISIS maps.
Definition DemShape.h:52
 
~DemShape()
Destroys the DemShape.
Definition DemShape.cpp:112
 
Distance localRadius(const Latitude &lat, const Longitude &lon)
Gets the radius from the DEM, if we have one.
Definition DemShape.cpp:264
 
double demScale()
Return the scale of the DEM shape, in pixels per degree.
Definition DemShape.cpp:295
 
virtual void calculateDefaultNormal()
This method calculates the default normal (Ellipsoid for backwards compatability) for the DemShape.
Definition DemShape.cpp:305
 
DemShape()
Construct a DemShape object.
Definition DemShape.cpp:54
 
Cube * demCube()
Returns the cube defining the shape model.
Definition DemShape.cpp:342
 
bool isDEM() const
Indicates that this shape model is from a DEM.
Definition DemShape.cpp:356
 
void calculateLocalNormal(QVector< double * > cornerNeighborPoints)
This method calculates the local surface normal of the current intersection point.
Definition DemShape.cpp:367
 
void calculateSurfaceNormal()
This method calculates the surface normal of the current intersection point.
Definition DemShape.cpp:421
 
bool intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)
Find the intersection point with the DEM.
Definition DemShape.cpp:143
 
Distance measurement, usually in meters.
Definition Distance.h:34
 
Pixel interpolator.
Definition Interpolator.h:34
 
This class is designed to encapsulate the concept of a Latitude.
Definition Latitude.h:51
 
This class is designed to encapsulate the concept of a Longitude.
Definition Longitude.h:40
 
Buffer for containing a two dimensional section of an image.
Definition Portal.h:36
 
Base class for Map Projections.
Definition Projection.h:155
 
Container for cube-like labels.
Definition Pvl.h:119
 
Define shapes and provide utilities for Isis targets.
Definition ShapeModel.h:66
 
virtual bool intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)=0
 
This class is used to create and store valid Isis targets.
Definition Target.h:63
 
This is free and unencumbered software released into the public domain.
Definition Calculator.h:18
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16