Isis 3 Programmer Reference
Isis::BulletShapeModel Member List

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::BulletShapeModelvirtual
calculateEllipsoidalSurfaceNormal()Isis::ShapeModelprotected
calculateLocalNormal(QVector< double *> cornerNeighborPoints)Isis::BulletShapeModelvirtual
calculateSurfaceNormal()Isis::BulletShapeModelvirtual
castLookDir(const btVector3 &observer, const btVector3 &lookdir) constIsis::BulletShapeModelprivate
clearSurfacePoint()Isis::BulletShapeModelvirtual
ellipsoidNormal()Isis::BulletShapeModel
emissionAngle(const std::vector< double > &sB)Isis::ShapeModelvirtual
getTolerance() constIsis::BulletShapeModel
hasEllipsoidIntersection()Isis::ShapeModelprotected
hasIntersection()Isis::ShapeModel
hasNormal() constIsis::ShapeModel
hasValidTarget() constIsis::ShapeModelprotected
incidenceAngle(const std::vector< double > &uB)Isis::ShapeModelvirtual
Initialize()Isis::ShapeModel
intersectEllipsoid(const std::vector< double > observerPosRelativeToTarget, const std::vector< double > &observerLookVectorToTarget)Isis::ShapeModelprotected
intersectSurface(std::vector< double > observerPos, std::vector< double > lookDirection)Isis::BulletShapeModelvirtual
intersectSurface(const Latitude &lat, const Longitude &lon, const std::vector< double > &observerPos, const bool &checkOcclusion=true)Isis::BulletShapeModelvirtual
intersectSurface(const SurfacePoint &surfpt, const std::vector< double > &observerPos, const bool &checkOcclusion=true)Isis::BulletShapeModelvirtual
isDEM() constIsis::BulletShapeModelvirtual
isOccluded(const BulletClosestRayCallback &hit, const btVector3 &observer) constIsis::BulletShapeModelprivate
isVisibleFrom(const std::vector< double > observerPos, const std::vector< double > lookDirection)Isis::BulletShapeModelvirtual
latlonToVector(const Latitude &lat, const Longitude &lon) constIsis::BulletShapeModelprivate
localRadius(const Latitude &lat, const Longitude &lon)Isis::BulletShapeModelvirtual
m_interceptIsis::BulletShapeModelprivate
m_model (defined in Isis::BulletShapeModel)Isis::BulletShapeModelprivate
m_toleranceIsis::BulletShapeModelprivate
makeSurfacePoint(const btVector3 &point) constIsis::BulletShapeModelprivate
maxDistance() constIsis::BulletShapeModelprivate
model() constIsis::BulletShapeModel
name() constIsis::ShapeModel
normal()Isis::ShapeModel
phaseAngle(const std::vector< double > &sB, const std::vector< double > &uB)Isis::ShapeModelvirtual
pointToVector(const SurfacePoint &point) constIsis::BulletShapeModelprivate
resolution()Isis::ShapeModelprotected
setHasIntersection(bool b)Isis::ShapeModel
setHasNormal(bool status)Isis::ShapeModelprotected
setLocalNormalFromIntercept()Isis::BulletShapeModel
setName(QString name)Isis::ShapeModelprotected
setNormal(const std::vector< double >)Isis::ShapeModelprotected
setNormal(const double a, const double b, const double c)Isis::ShapeModelprotected
setSurfacePoint(const SurfacePoint &surfacePoint)Isis::BulletShapeModelvirtual
setTolerance(const double &tolerance)Isis::BulletShapeModel
ShapeModel()Isis::ShapeModel
ShapeModel(Target *target)Isis::ShapeModel
sortHits(const BulletAllHitsRayCallback &hits, const btVector3 &sortPoint) constIsis::BulletShapeModelprivate
surfaceIntersection() constIsis::ShapeModel
targetRadii() constIsis::ShapeModelprotected
updateShapeModel(const BulletClosestRayCallback &result)Isis::BulletShapeModelprivate
~BulletShapeModel()Isis::BulletShapeModel
~ShapeModel()=0Isis::ShapeModelpure virtual