|
Isis 3 Programmer Reference
|
8 #include
"ShapeModel.h"
20 #include "SurfacePoint.h"
55 using Isis::ShapeModel::intersectSurface;
59 std::vector<double> lookDirection);
PlaneShape()
Initialize the PlaneShape.
This class is designed to encapsulate the concept of a Latitude.
void calculateLocalNormal(QVector< double * > cornerNeighborPoints)
There is no implementation for this method.
void calculateSurfaceNormal()
There is no implementation for this method.
Container for cube-like labels.
double emissionAngle(const std::vector< double > &sB)
Computes and returns emission angle in degrees given the observer position.
Distance measurement, usually in meters.
This class is designed to encapsulate the concept of a Longitude.
bool isDEM() const
Indicates that this shape model is not from a DEM.
double incidenceAngle(const std::vector< double > &uB)
Computes and returns incidence angle in degrees given the sun position.
Define shapes and provide utilities for Isis targets.
This is free and unencumbered software released into the public domain.
void calculateDefaultNormal()
There is no implementation for this method.
bool intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)
Find the intersection point.
This class is used to create and store valid Isis targets.
This is free and unencumbered software released into the public domain.
Distance localRadius(const Latitude &lat, const Longitude &lon)
Gets the local radius for the given latitude/longitude coordinate.
Define plane shape model.