RobWorkProject  21.8.23-
ProximityStrategyPQP Member List

This is the complete list of members for ProximityStrategyPQP, including all inherited members.

addGeometry(rw::proximity::ProximityModel *model, const rw::geometry::Geometry &geom)ProximityStrategyPQPvirtual
addGeometry(rw::proximity::ProximityModel *model, rw::core::Ptr< rw::geometry::Geometry > geom, bool forceCopy=false)ProximityStrategyPQPvirtual
addModel(rw::core::Ptr< rw::models::Object > object)ProximityStrategyvirtual
addModel(const rw::kinematics::Frame *frame, const rw::geometry::Geometry &faces)ProximityStrategyvirtual
addModel(const rw::kinematics::Frame *frame, rw::core::Ptr< rw::geometry::Geometry > faces, bool forceCopy=false)ProximityStrategyvirtual
AllContacts enum value (defined in CollisionStrategy)CollisionStrategy
CacheKey typedefProximityStrategyPQP
clear()ProximityStrategyPQPvirtual
clearFrame(const rw::kinematics::Frame *frame)ProximityStrategyvirtual
clearFrames()ProximityStrategyvirtual
clearStats()ProximityStrategyPQPinline
CollisionStrategy()CollisionStrategyprotected
CollisionToleranceStrategy()CollisionToleranceStrategyprotected
createModel()ProximityStrategyPQPvirtual
destroyModel(rw::proximity::ProximityModel *model)ProximityStrategyPQPvirtual
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb)DistanceStrategy
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const 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)DistanceStrategyinline
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, double threshold)DistanceStrategy
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const 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)DistanceStrategyinline
DistanceMultiStrategy()DistanceMultiStrategyprotected
distances(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, double tolerance)DistanceMultiStrategy
distances(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const 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)DistanceMultiStrategyinline
DistanceStrategy()DistanceStrategyprotected
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)=0DistanceStrategyprotectedpure 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)=0DistanceMultiStrategyprotectedpure 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)DistanceStrategyinlineprotectedvirtual
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)=0CollisionStrategyprotectedpure 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)=0CollisionToleranceStrategyprotectedpure virtual
FirstContact enum value (defined in CollisionStrategy)CollisionStrategy
getCollisionContacts(std::vector< rw::proximity::CollisionStrategy::Contact > &contacts, rw::proximity::ProximityStrategyData &data)ProximityStrategyPQPvirtual
getGeometryIDs(rw::proximity::ProximityModel *model)ProximityStrategyPQPvirtual
getGeometrys(rw::proximity::ProximityModel *model)ProximityStrategyPQPvirtual
getModel(const rw::kinematics::Frame *frame)ProximityStrategy
getNrOfBVTests()ProximityStrategyPQPinline
getNrOfTriTests()ProximityStrategyPQPinline
getSurfaceNormals(rw::proximity::MultiDistanceResult &res, int idx) (defined in ProximityStrategyPQP)ProximityStrategyPQP
hasModel(const rw::kinematics::Frame *frame)ProximityStrategyvirtual
inCollision(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, QueryType type=FirstContact)CollisionStrategy
inCollision(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const 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 kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, double tolerance)CollisionToleranceStrategy
isWithinDistance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const 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)CollisionToleranceStrategyinline
make()ProximityStrategyPQPstatic
rw::proximity::CollisionStrategy::make(rw::core::Ptr< CollisionToleranceStrategy > strategy, double tolerance)CollisionStrategystatic
rw::proximity::CollisionStrategy::make(rw::core::Ptr< CollisionToleranceStrategy > strategy, const rw::kinematics::FrameMap< double > &frameToTolerance, double defaultTolerance)CollisionStrategystatic
PQPModelPtr typedefProximityStrategyPQP
ProximityStrategy()ProximityStrategyprotected
ProximityStrategyPQP()ProximityStrategyPQP
Ptr typedef (defined in ProximityStrategyPQP)ProximityStrategyPQP
QueryType enum nameCollisionStrategy
removeGeometry(rw::proximity::ProximityModel *model, const std::string &geomId)ProximityStrategyPQPvirtual
RWPQPModelList typedef (defined in ProximityStrategyPQP)ProximityStrategyPQP
RWPQPModelPair typedef (defined in ProximityStrategyPQP)ProximityStrategyPQP
setFirstContact(bool b)ProximityStrategyPQP
setThreshold(double threshold) (defined in ProximityStrategyPQP)ProximityStrategyPQP
~CollisionStrategy()CollisionStrategyvirtual
~CollisionToleranceStrategy()CollisionToleranceStrategyvirtual
~DistanceMultiStrategy()DistanceMultiStrategyvirtual
~DistanceStrategy()DistanceStrategyvirtual
~ProximityStrategy()ProximityStrategyvirtual