|  | RobWorkProject
    23.9.11-
    | 
This is the complete list of members for ProximityStrategyPQP, including all inherited members.
| _threads | ProximityStrategy | protected | 
| addGeometry(rw::proximity::ProximityModel *model, const rw::geometry::Geometry &geom) | ProximityStrategyPQP | virtual | 
| addGeometry(rw::proximity::ProximityModel *model, rw::core::Ptr< rw::geometry::Geometry > geom, bool forceCopy=false) | ProximityStrategyPQP | virtual | 
| addModel(rw::core::Ptr< rw::models::Object > object) | ProximityStrategy | virtual | 
| addModel(const rw::core::Ptr< rw::kinematics::Frame > frame, const rw::geometry::Geometry &faces) | ProximityStrategy | virtual | 
| addModel(const rw::core::Ptr< rw::kinematics::Frame > frame, rw::core::Ptr< rw::geometry::Geometry > faces, bool forceCopy=false) | ProximityStrategy | virtual | 
| AllContacts enum value (defined in CollisionStrategy) | CollisionStrategy | |
| CacheKey typedef | ProximityStrategyPQP | |
| clear() | ProximityStrategyPQP | virtual | 
| clearFrame(const rw::core::Ptr< rw::kinematics::Frame > frame) | ProximityStrategy | virtual | 
| clearFrames() | ProximityStrategy | virtual | 
| clearStats() | ProximityStrategyPQP | inline | 
| CollisionStrategy() | CollisionStrategy | protected | 
| CollisionToleranceStrategy() | CollisionToleranceStrategy | protected | 
| createModel() | ProximityStrategyPQP | virtual | 
| DEPRECATED("This function is deprecated due to a spelling mistake, use the correct " "spelling \"getGeometries\" instead") std (defined in ProximityStrategy) | ProximityStrategy | inline | 
| destroyModel(rw::proximity::ProximityModel *model) | ProximityStrategyPQP | virtual | 
| distance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb) | DistanceStrategy | |
| distance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data) | DistanceStrategy | |
| distance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data) | DistanceStrategy | inline | 
| distance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double threshold) | DistanceStrategy | |
| distance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data) | DistanceStrategy | |
| distance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data) | DistanceStrategy | inline | 
| DistanceMultiStrategy() | DistanceMultiStrategy | protected | 
| distances(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double tolerance) | DistanceMultiStrategy | |
| distances(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data) | DistanceMultiStrategy | |
| distances(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data) | DistanceMultiStrategy | inline | 
| DistanceStrategy() | DistanceStrategy | protected | 
| doDistance(rw::proximity::ProximityModel::Ptr a, const rw::math::Transform3D<> &wTa, rw::proximity::ProximityModel::Ptr b, const rw::math::Transform3D<> &wTb, rw::proximity::ProximityStrategyData &data) | ProximityStrategyPQP | |
| rw::proximity::DistanceStrategy::doDistance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data)=0 | DistanceStrategy | protectedpure virtual | 
| doDistances(rw::proximity::ProximityModel::Ptr a, const rw::math::Transform3D<> &wTa, rw::proximity::ProximityModel::Ptr b, const rw::math::Transform3D<> &wTb, double tolerance, rw::proximity::ProximityStrategyData &data) | ProximityStrategyPQP | |
| rw::proximity::DistanceMultiStrategy::doDistances(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data)=0 | DistanceMultiStrategy | protectedpure virtual | 
| doDistanceThreshold(rw::proximity::ProximityModel::Ptr aModel, const rw::math::Transform3D<> &wTa, rw::proximity::ProximityModel::Ptr bModel, const rw::math::Transform3D<> &wTb, double threshold, rw::proximity::ProximityStrategyData &data) | ProximityStrategyPQP | |
| rw::proximity::DistanceStrategy::doDistanceThreshold(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data) | DistanceStrategy | inlineprotectedvirtual | 
| doInCollision(rw::proximity::ProximityModel::Ptr a, const rw::math::Transform3D<> &wTa, rw::proximity::ProximityModel::Ptr b, const rw::math::Transform3D<> &wTb, rw::proximity::ProximityStrategyData &data) | ProximityStrategyPQP | |
| rw::proximity::CollisionStrategy::doInCollision(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, ProximityStrategyData &data)=0 | CollisionStrategy | protectedpure virtual | 
| doIsWithinDistance(rw::proximity::ProximityModel::Ptr a, const rw::math::Transform3D<> &wTa, rw::proximity::ProximityModel::Ptr b, const rw::math::Transform3D<> &wTb, double tolerance, rw::proximity::ProximityStrategyData &data) | ProximityStrategyPQP | |
| rw::proximity::CollisionToleranceStrategy::doIsWithinDistance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data)=0 | CollisionToleranceStrategy | protectedpure virtual | 
| FirstContact enum value (defined in CollisionStrategy) | CollisionStrategy | |
| getCollisionContacts(std::vector< rw::proximity::CollisionStrategy::Contact > &contacts, rw::proximity::ProximityStrategyData &data) | ProximityStrategyPQP | virtual | 
| getGeometries(rw::proximity::ProximityModel *model) | ProximityStrategyPQP | virtual | 
| getGeometryIDs(rw::proximity::ProximityModel *model) | ProximityStrategyPQP | virtual | 
| getModel(const rw::core::Ptr< rw::kinematics::Frame > frame) | ProximityStrategy | |
| getNrOfBVTests() | ProximityStrategyPQP | inline | 
| getNrOfTriTests() | ProximityStrategyPQP | inline | 
| getSurfaceNormals(rw::proximity::MultiDistanceResult &res, int idx) | ProximityStrategyPQP | virtual | 
| hasModel(const rw::core::Ptr< rw::kinematics::Frame > frame) | ProximityStrategy | virtual | 
| inCollision(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, QueryType type=FirstContact) | CollisionStrategy | |
| inCollision(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data, QueryType type=FirstContact) | CollisionStrategy | |
| inCollision(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, ProximityStrategyData &data) | CollisionStrategy | |
| isWithinDistance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double tolerance) | CollisionToleranceStrategy | |
| isWithinDistance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double distance, class ProximityStrategyData &data) | CollisionToleranceStrategy | |
| isWithinDistance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data) | CollisionToleranceStrategy | inline | 
| make() | ProximityStrategyPQP | static | 
| rw::proximity::CollisionStrategy::make(rw::core::Ptr< CollisionToleranceStrategy > strategy, double tolerance) | CollisionStrategy | static | 
| rw::proximity::CollisionStrategy::make(rw::core::Ptr< CollisionToleranceStrategy > strategy, const rw::kinematics::FrameMap< double > &frameToTolerance, double defaultTolerance) | CollisionStrategy | static | 
| PQPModelPtr typedef | ProximityStrategyPQP | |
| ProximityStrategy() | ProximityStrategy | protected | 
| ProximityStrategyPQP() | ProximityStrategyPQP | |
| Ptr typedef (defined in ProximityStrategyPQP) | ProximityStrategyPQP | |
| QueryType enum name | CollisionStrategy | |
| removeGeometry(rw::proximity::ProximityModel *model, const std::string &geomId) | ProximityStrategyPQP | virtual | 
| Result typedef (defined in CollisionStrategy) | CollisionStrategy | |
| RWPQPModelList typedef (defined in ProximityStrategyPQP) | ProximityStrategyPQP | |
| RWPQPModelPair typedef (defined in ProximityStrategyPQP) | ProximityStrategyPQP | |
| setFirstContact(bool b) | ProximityStrategyPQP | |
| setThreshold(double threshold) (defined in ProximityStrategyPQP) | ProximityStrategyPQP | |
| useThreads(int threads) | ProximityStrategy | |
| ~CollisionStrategy() | CollisionStrategy | virtual | 
| ~CollisionToleranceStrategy() | CollisionToleranceStrategy | virtual | 
| ~DistanceMultiStrategy() | DistanceMultiStrategy | virtual | 
| ~DistanceStrategy() | DistanceStrategy | virtual | 
| ~ProximityStrategy() | ProximityStrategy | virtual |