| BulletShapeModel() | Isis::BulletShapeModel |  | 
  | BulletShapeModel(Target *target, Pvl &pvl) | Isis::BulletShapeModel |  | 
  | BulletShapeModel(const QString &shapefile, Target *target, Pvl &pvl) | Isis::BulletShapeModel |  | 
  | BulletShapeModel(BulletTargetShape *shape, Target *target, Pvl &pvl) | Isis::BulletShapeModel |  | 
  | BulletShapeModel(BulletWorldManager *model, Target *target, Pvl &pvl) | Isis::BulletShapeModel |  | 
  | calculateDefaultNormal() | Isis::BulletShapeModel | virtual | 
  | calculateEllipsoidalSurfaceNormal() | Isis::ShapeModel | protected | 
  | calculateLocalNormal(QVector< double * > cornerNeighborPoints) | Isis::BulletShapeModel | virtual | 
  | calculateSurfaceNormal() | Isis::BulletShapeModel | virtual | 
  | clearSurfacePoint() | Isis::BulletShapeModel | virtual | 
  | ellipsoidNormal() | Isis::BulletShapeModel |  | 
  | emissionAngle(const std::vector< double > &sB) | Isis::ShapeModel | virtual | 
  | getTolerance() const | Isis::BulletShapeModel |  | 
  | 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 |  | 
  | intersectEllipsoid(const std::vector< double > observerPosRelativeToTarget, const std::vector< double > &observerLookVectorToTarget) | Isis::ShapeModel | protected | 
  | intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection) | Isis::BulletShapeModel | virtual | 
  | intersectSurface(const Latitude &lat, const Longitude &lon, const std::vector< double > &observerPos, const bool &checkOcclusion=true) | Isis::BulletShapeModel | virtual | 
  | intersectSurface(const SurfacePoint &surfpt, const std::vector< double > &observerPos, const bool &checkOcclusion=true) | Isis::BulletShapeModel | virtual | 
  | isDEM() const | Isis::BulletShapeModel | virtual | 
  | isVisibleFrom(const std::vector< double > observerPos, const std::vector< double > lookDirection) | Isis::BulletShapeModel | virtual | 
  | localRadius(const Latitude &lat, const Longitude &lon) | Isis::BulletShapeModel | virtual | 
  | model() const | Isis::BulletShapeModel |  | 
  | 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 |  | 
  | setHasNormal(bool status) | Isis::ShapeModel | protected | 
  | setLocalNormalFromIntercept() | Isis::BulletShapeModel |  | 
  | 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::BulletShapeModel | virtual | 
  | setTolerance(const double &tolerance) | Isis::BulletShapeModel |  | 
  | ShapeModel() | Isis::ShapeModel |  | 
  | ShapeModel(Target *target) | Isis::ShapeModel |  | 
  | surfaceIntersection() const | Isis::ShapeModel | virtual | 
  | targetRadii() const | Isis::ShapeModel | protected | 
  | ~BulletShapeModel() | Isis::BulletShapeModel |  | 
  | ~ShapeModel()=0 | Isis::ShapeModel | pure virtual |