71 using Isis::ShapeModel::intersectSurface;
75 std::vector<double> lookDirection);
Define plane shape model.
bool isDEM() const
Indicates that this shape model is not from a DEM.
void calculateSurfaceNormal()
There is no implementation for this method.
Distance localRadius(const Latitude &lat, const Longitude &lon)
Gets the local radius for the given latitude/longitude coordinate.
This class is designed to encapsulate the concept of a Latitude.
void calculateLocalNormal(QVector< double *> cornerNeighborPoints)
There is no implementation for this method.
Distance measurement, usually in meters.
double incidenceAngle(const std::vector< double > &uB)
Computes and returns incidence angle in degrees given the sun position.
This class is designed to encapsulate the concept of a Longitude.
bool intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)
Find the intersection point.
PlaneShape()
Initialize the PlaneShape.
Container for cube-like labels.
This class is used to create and store valid Isis3 targets.
Define shapes and provide utilities for Isis3 targets.
void calculateDefaultNormal()
There is no implementation for this method.
Namespace for ISIS/Bullet specific routines.
double emissionAngle(const std::vector< double > &sB)
Computes and returns emission angle in degrees given the observer position.