70 std::vector<double> lookDirection);
Define plane shape model.
void calculateLocalNormal(QVector< double * > cornerNeighborPoints)
There is no implementation for this method.
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.
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.
double emissionAngle(const std::vector< double > &sB)
Computes and returns emission angle in degrees given the observer position.
bool isDEM() const
Indicates that this shape model is not from a DEM.