| calculateDefaultNormal() | Isis::EllipsoidShape | virtual | 
  | calculateEllipsoidalSurfaceNormal() | Isis::ShapeModel | protected | 
  | calculateLocalNormal(QVector< double * > cornerNeighborPoints) | Isis::EllipsoidShape | virtual | 
  | calculateSurfaceNormal() | Isis::EllipsoidShape | virtual | 
  | clearSurfacePoint() | Isis::ShapeModel | virtual | 
  | EllipsoidShape(Target *target) | Isis::EllipsoidShape |  | 
  | EllipsoidShape() | Isis::EllipsoidShape |  | 
  | 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) | Isis::EllipsoidShape | virtual | 
  | Isis::ShapeModel::intersectSurface(const Latitude &lat, const Longitude &lon, const std::vector< double > &observerPos, const bool &backCheck=true) | Isis::ShapeModel | virtual | 
  | Isis::ShapeModel::intersectSurface(const SurfacePoint &surfpt, const std::vector< double > &observerPos, const bool &backCheck=true) | Isis::ShapeModel | virtual | 
  | isDEM() const | Isis::EllipsoidShape | 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) | Isis::EllipsoidShape | virtual | 
  | m_hasEllipsoidIntersection | Isis::ShapeModel | private | 
  | m_hasIntersection | Isis::ShapeModel | private | 
  | m_hasLocalNormal | Isis::ShapeModel | private | 
  | m_hasNormal | Isis::ShapeModel | private | 
  | m_localNormal | Isis::ShapeModel | private | 
  | m_name (defined in Isis::ShapeModel) | Isis::ShapeModel | private | 
  | m_normal | Isis::ShapeModel | private | 
  | m_surfacePoint | Isis::ShapeModel | private | 
  | m_target (defined in Isis::ShapeModel) | Isis::ShapeModel | private | 
  | 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 | 
  | ~EllipsoidShape() | Isis::EllipsoidShape | inline | 
  | ~ShapeModel()=0 | Isis::ShapeModel | pure virtual |