| calculateDefaultNormal() | Isis::NaifDskShape | virtual | 
  | calculateEllipsoidalSurfaceNormal() | Isis::ShapeModel | protected | 
  | calculateLocalNormal(QVector< double * > cornerNeighborPoints) | Isis::NaifDskShape | virtual | 
  | calculateSurfaceNormal() | Isis::NaifDskShape | virtual | 
  | clearSurfacePoint() | Isis::ShapeModel | virtual | 
  | ellipsoidNormal() | Isis::NaifDskShape |  | 
  | emissionAngle(const std::vector< double > &sB) | Isis::ShapeModel | virtual | 
  | hasEllipsoidIntersection() | Isis::ShapeModel | protected | 
  | hasIntersection() | Isis::ShapeModel |  | 
  | hasNormal() const | Isis::ShapeModel |  | 
  | hasValidTarget() const | Isis::ShapeModel | protected | 
  | incidenceAngle(const std::vector< double > &uB) | Isis::ShapeModel | virtual | 
  | Initialize() | Isis::ShapeModel |  | 
  | intercept() const | Isis::NaifDskShape |  | 
  | intersectEllipsoid(const std::vector< double > observerPosRelativeToTarget, const std::vector< double > &observerLookVectorToTarget) | Isis::ShapeModel | protected | 
  | intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection) | Isis::NaifDskShape | 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::NaifDskShape | virtual | 
  | isVisibleFrom(const std::vector< double > observerPos, const std::vector< double > lookDirection) | Isis::ShapeModel | virtual | 
  | localRadius(const Latitude &lat, const Longitude &lon) | Isis::NaifDskShape | virtual | 
  | model() const | Isis::NaifDskShape |  | 
  | NaifDskShape() | Isis::NaifDskShape |  | 
  | NaifDskShape(Target *target, Pvl &pvl) | Isis::NaifDskShape |  | 
  | NaifDskShape(const NaifDskPlateModel &model) | Isis::NaifDskShape |  | 
  | name() const | Isis::ShapeModel |  | 
  | normal() | Isis::ShapeModel |  | 
  | phaseAngle(const std::vector< double > &sB, const std::vector< double > &uB) | Isis::ShapeModel | virtual | 
  | resolution() | Isis::ShapeModel | protected | 
  | setHasIntersection(bool b) | Isis::ShapeModel |  | 
  | setHasNormal(bool status) | Isis::ShapeModel | protected | 
  | setLocalNormalFromIntercept() | Isis::NaifDskShape |  | 
  | 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 |  | 
  | targetRadii() const | Isis::ShapeModel | protected | 
  | ~NaifDskShape() | Isis::NaifDskShape |  | 
  | ~ShapeModel()=0 | Isis::ShapeModel | pure virtual |