![]()  | 
  
    Isis 3 Programmer Reference
    
   | 
 
This is the complete list of members for Isis::BulletShapeModel, including all inherited members.
| BulletShapeModel() | Isis::BulletShapeModel | |
| BulletShapeModel(Target *target, Pvl &pvl) | Isis::BulletShapeModel | |
| BulletShapeModel(const QString &shapefile, Target *target, Pvl &pvl) (defined in Isis::BulletShapeModel) | 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 | 
| castLookDir(const btVector3 &observer, const btVector3 &lookdir) const | Isis::BulletShapeModel | private | 
| 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 | 
| isOccluded(const BulletClosestRayCallback &hit, const btVector3 &observer) const | Isis::BulletShapeModel | private | 
| isVisibleFrom(const std::vector< double > observerPos, const std::vector< double > lookDirection) | Isis::BulletShapeModel | virtual | 
| latlonToVector(const Latitude &lat, const Longitude &lon) const | Isis::BulletShapeModel | private | 
| localRadius(const Latitude &lat, const Longitude &lon) | Isis::BulletShapeModel | virtual | 
| m_intercept | Isis::BulletShapeModel | private | 
| m_model (defined in Isis::BulletShapeModel) | Isis::BulletShapeModel | private | 
| m_tolerance | Isis::BulletShapeModel | private | 
| makeSurfacePoint(const btVector3 &point) const | Isis::BulletShapeModel | private | 
| maxDistance() const | Isis::BulletShapeModel | private | 
| model() const | Isis::BulletShapeModel | |
| name() const | Isis::ShapeModel | |
| normal() | Isis::ShapeModel | |
| phaseAngle(const std::vector< double > &sB, const std::vector< double > &uB) | Isis::ShapeModel | virtual | 
| pointToVector(const SurfacePoint &point) const | Isis::BulletShapeModel | private | 
| 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 | |
| sortHits(const BulletAllHitsRayCallback &hits, const btVector3 &sortPoint) const | Isis::BulletShapeModel | private | 
| surfaceIntersection() const | Isis::ShapeModel | |
| targetRadii() const | Isis::ShapeModel | protected | 
| updateShapeModel(const BulletClosestRayCallback &result) | Isis::BulletShapeModel | private | 
| ~BulletShapeModel() | Isis::BulletShapeModel | |
| ~ShapeModel()=0 | Isis::ShapeModel | pure virtual |