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_hasEllipsoidIntersection | Isis::ShapeModel | private |
m_hasIntersection | Isis::ShapeModel | private |
m_hasNormal | Isis::ShapeModel | private |
m_intercept | Isis::BulletShapeModel | private |
m_model (defined in Isis::BulletShapeModel) | Isis::BulletShapeModel | 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 |
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 |