![]() |
RobWorkProject
21.8.23-
|
This is the complete list of members for ProximityStrategyBullet, including all inherited members.
addGeometry(rw::proximity::ProximityModel *model, const rw::geometry::Geometry &geom) | ProximityStrategyBullet | virtual |
addGeometry(rw::proximity::ProximityModel *model, rw::core::Ptr< rw::geometry::Geometry > geom, bool forceCopy=false) | ProximityStrategyBullet | virtual |
addModel(rw::core::Ptr< rw::models::Object > object) | ProximityStrategy | virtual |
addModel(const rw::kinematics::Frame *frame, const rw::geometry::Geometry &faces) | ProximityStrategy | virtual |
addModel(const 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 | ProximityStrategyBullet | |
clear()=0 | ProximityStrategy | pure virtual |
clearFrame(const rw::kinematics::Frame *frame) | ProximityStrategy | virtual |
clearFrames() | ProximityStrategy | virtual |
CollisionStrategy() | CollisionStrategy | protected |
CollisionToleranceStrategy() | CollisionToleranceStrategy | protected |
createModel() | ProximityStrategyBullet | virtual |
destroyModel(rw::proximity::ProximityModel *model) | ProximityStrategyBullet | virtual |
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) | DistanceStrategy | inline |
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) | DistanceStrategy | inline |
DistanceMultiStrategy() | DistanceMultiStrategy | protected |
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) | DistanceMultiStrategy | inline |
DistanceStrategy() | DistanceStrategy | protected |
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(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(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data) | DistanceStrategy | inlineprotectedvirtual |
doInCollision(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, ProximityStrategyData &data)=0 | CollisionStrategy | protectedpure virtual |
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< CollisionStrategy::Contact > &contacts, ProximityStrategyData &data)=0 | CollisionStrategy | pure virtual |
getGeometryIDs(rw::proximity::ProximityModel *model) | ProximityStrategyBullet | virtual |
getGeometrys(rw::proximity::ProximityModel *model) | ProximityStrategy | virtual |
getModel(const rw::kinematics::Frame *frame) | ProximityStrategy | |
hasModel(const rw::kinematics::Frame *frame) | ProximityStrategy | virtual |
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) | CollisionToleranceStrategy | inline |
make(rw::core::Ptr< CollisionToleranceStrategy > strategy, double tolerance) | CollisionStrategy | static |
make(rw::core::Ptr< CollisionToleranceStrategy > strategy, const rw::kinematics::FrameMap< double > &frameToTolerance, double defaultTolerance) | CollisionStrategy | static |
ProximityStrategy() | ProximityStrategy | protected |
ProximityStrategyBullet() | ProximityStrategyBullet | |
Ptr typedef (defined in ProximityStrategyBullet) | ProximityStrategyBullet | |
QueryType enum name | CollisionStrategy | |
removeGeometry(rw::proximity::ProximityModel *model, const std::string &geomId) | ProximityStrategyBullet | virtual |
~CollisionStrategy() | CollisionStrategy | virtual |
~CollisionToleranceStrategy() | CollisionToleranceStrategy | virtual |
~DistanceMultiStrategy() | DistanceMultiStrategy | virtual |
~DistanceStrategy() | DistanceStrategy | virtual |
~ProximityStrategy() | ProximityStrategy | virtual |