Isis Developer Reference
|
This is the complete list of members for Isis::ShapeModel, including all inherited members.
calculateDefaultNormal()=0 | Isis::ShapeModel | pure virtual |
calculateEllipsoidalSurfaceNormal() | Isis::ShapeModel | protected |
calculateLocalNormal(QVector< double * > neighborPoints)=0 | Isis::ShapeModel | pure virtual |
calculateSurfaceNormal()=0 | Isis::ShapeModel | pure virtual |
clearSurfacePoint() | Isis::ShapeModel | virtual |
emissionAngle(const std::vector< double > &sB) | Isis::ShapeModel | virtual |
hasEllipsoidIntersection() | Isis::ShapeModel | protected |
hasIntersection() | Isis::ShapeModel | |
hasLocalNormal() const | Isis::ShapeModel | |
hasNormal() const | Isis::ShapeModel | |
hasValidTarget() const | Isis::ShapeModel | protected |
incidenceAngle(const std::vector< double > &uB) | Isis::ShapeModel | virtual |
Initialize() | Isis::ShapeModel | |
intersectEllipsoid(const std::vector< double > observerPosRelativeToTarget, const std::vector< double > &observerLookVectorToTarget) | Isis::ShapeModel | protected |
intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)=0 | Isis::ShapeModel | pure virtual |
intersectSurface(const Latitude &lat, const Longitude &lon, const std::vector< double > &observerPos, const bool &backCheck=true) | Isis::ShapeModel | virtual |
intersectSurface(const SurfacePoint &surfpt, const std::vector< double > &observerPos, const bool &backCheck=true) | Isis::ShapeModel | virtual |
isDEM() const =0 | Isis::ShapeModel | pure virtual |
isVisibleFrom(const std::vector< double > observerPos, const std::vector< double > lookDirection) | Isis::ShapeModel | virtual |
localNormal() | Isis::ShapeModel | virtual |
localRadius(const Latitude &lat, const Longitude &lon)=0 | Isis::ShapeModel | pure virtual |
name() const | Isis::ShapeModel | |
normal() | Isis::ShapeModel | virtual |
phaseAngle(const std::vector< double > &sB, const std::vector< double > &uB) | Isis::ShapeModel | virtual |
resolution() | Isis::ShapeModel | protected |
setHasIntersection(bool b) | Isis::ShapeModel | |
setHasLocalNormal(bool status) | Isis::ShapeModel | protected |
setHasNormal(bool status) | Isis::ShapeModel | protected |
setLocalNormal(const std::vector< double >) | Isis::ShapeModel | protected |
setLocalNormal(const double a, const double b, const double c) | Isis::ShapeModel | protected |
setName(QString name) | Isis::ShapeModel | protected |
setNormal(const std::vector< double >) | Isis::ShapeModel | protected |
setNormal(const double a, const double b, const double c) | Isis::ShapeModel | protected |
setSurfacePoint(const SurfacePoint &surfacePoint) | Isis::ShapeModel | virtual |
ShapeModel() | Isis::ShapeModel | |
ShapeModel(Target *target) | Isis::ShapeModel | |
surfaceIntersection() const | Isis::ShapeModel | virtual |
targetRadii() const | Isis::ShapeModel | protected |
~ShapeModel()=0 | Isis::ShapeModel | pure virtual |