| calculateDefaultNormal() | Isis::EmbreeShapeModel | virtual | 
  | calculateEllipsoidalSurfaceNormal() | Isis::ShapeModel | protected | 
  | calculateLocalNormal(QVector< double * > cornerNeighborPoints) | Isis::EmbreeShapeModel | virtual | 
  | calculateSurfaceNormal() | Isis::EmbreeShapeModel | virtual | 
  | clearSurfacePoint() | Isis::EmbreeShapeModel | virtual | 
  | ellipsoidNormal() | Isis::EmbreeShapeModel |  | 
  | EmbreeShapeModel() | Isis::EmbreeShapeModel |  | 
  | EmbreeShapeModel(Target *target, Pvl &pvl, EmbreeTargetManager *targetManager) | Isis::EmbreeShapeModel |  | 
  | EmbreeShapeModel(Target *target, const QString &shapefile, EmbreeTargetManager *targetManager) | Isis::EmbreeShapeModel |  | 
  | emissionAngle(const std::vector< double > &sB) | Isis::ShapeModel | virtual | 
  | getTolerance() const | Isis::EmbreeShapeModel |  | 
  | hasEllipsoidIntersection() | Isis::ShapeModel | protected | 
  | hasIntersection() | Isis::ShapeModel |  | 
  | hasNormal() const | Isis::ShapeModel |  | 
  | hasValidTarget() const | Isis::ShapeModel | protected | 
  | incidenceAngle(const std::vector< double > &uB) | Isis::EmbreeShapeModel | 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::EmbreeShapeModel | virtual | 
  | intersectSurface(const Latitude &lat, const Longitude &lon, const std::vector< double > &observerPos, const bool &backCheck=true) | Isis::EmbreeShapeModel | virtual | 
  | intersectSurface(const SurfacePoint &surfpt, const std::vector< double > &observerPos, const bool &backCheck=true) | Isis::EmbreeShapeModel | virtual | 
  | isDEM() const | Isis::EmbreeShapeModel | virtual | 
  | isVisibleFrom(const std::vector< double > observerPos, const std::vector< double > lookDirection) | Isis::EmbreeShapeModel | virtual | 
  | latlonToRay(const Latitude &lat, const Longitude &lon) const | Isis::EmbreeShapeModel | private | 
  | localRadius(const Latitude &lat, const Longitude &lon) | Isis::EmbreeShapeModel | virtual | 
  | m_hasEllipsoidIntersection | Isis::ShapeModel | private | 
  | m_hasIntersection | Isis::ShapeModel | private | 
  | m_hasNormal | Isis::ShapeModel | private | 
  | m_name (defined in Isis::ShapeModel) | Isis::ShapeModel | private | 
  | m_normal | Isis::ShapeModel | private | 
  | m_shapeFile | Isis::EmbreeShapeModel | private | 
  | m_surfacePoint | Isis::ShapeModel | private | 
  | m_target (defined in Isis::ShapeModel) | Isis::ShapeModel | private | 
  | m_targetManager | Isis::EmbreeShapeModel | private | 
  | m_targetShape (defined in Isis::EmbreeShapeModel) | Isis::EmbreeShapeModel | private | 
  | m_tolerance | Isis::EmbreeShapeModel | private | 
  | name() const | Isis::ShapeModel |  | 
  | normal() | Isis::ShapeModel |  | 
  | phaseAngle(const std::vector< double > &sB, const std::vector< double > &uB) | Isis::ShapeModel | virtual | 
  | pointToRay(const SurfacePoint &point) const | Isis::EmbreeShapeModel | private | 
  | resolution() | Isis::ShapeModel | protected | 
  | setHasIntersection(bool b) | Isis::ShapeModel |  | 
  | setHasNormal(bool status) | 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 | 
  | setTolerance(const double &tolerance) | Isis::EmbreeShapeModel |  | 
  | ShapeModel() | Isis::ShapeModel |  | 
  | ShapeModel(Target *target) | Isis::ShapeModel |  | 
  | sortHits(RTCMultiHitRay &ray, LinearAlgebra::Vector &observer) | Isis::EmbreeShapeModel | private | 
  | surfaceIntersection() const | Isis::ShapeModel |  | 
  | targetRadii() const | Isis::ShapeModel | protected | 
  | updateIntersection(const RayHitInformation hitInfo) | Isis::EmbreeShapeModel | private | 
  | ~EmbreeShapeModel() | Isis::EmbreeShapeModel | virtual | 
  | ~ShapeModel()=0 | Isis::ShapeModel | pure virtual |