RobWorkProject  21.8.23-
ProximityStrategyRW Member List

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

addGeometry(rw::proximity::ProximityModel *model, const rw::geometry::Geometry &geom)ProximityStrategyRWvirtual
addGeometry(rw::proximity::ProximityModel *model, rw::core::Ptr< rw::geometry::Geometry > geom, bool)ProximityStrategyRWvirtual
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 typedefProximityStrategyRW
clear()ProximityStrategyRWvirtual
clearFrame(const rw::kinematics::Frame *frame)ProximityStrategyvirtual
clearFrames()ProximityStrategyvirtual
clearStats()ProximityStrategyRWinline
CollisionStrategy()CollisionStrategyprotected
createModel()ProximityStrategyRWvirtual
destroyModel(rw::proximity::ProximityModel *model)ProximityStrategyRWvirtual
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)ProximityStrategyRW
rw::proximity::CollisionStrategy::doInCollision(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, ProximityStrategyData &data)=0CollisionStrategyprotectedpure virtual
FirstContact enum value (defined in CollisionStrategy)CollisionStrategy
getCollisionContacts(std::vector< rw::proximity::CollisionStrategy::Contact > &contacts, ProximityStrategyData &data) (defined in ProximityStrategyRW)ProximityStrategyRW
rw::proximity::CollisionStrategy::getCollisionContacts(std::vector< CollisionStrategy::Contact > &contacts, ProximityStrategyData &data)=0CollisionStrategypure virtual
getGeometryIDs(rw::proximity::ProximityModel *model)ProximityStrategyRWvirtual
getGeometrys(rw::proximity::ProximityModel *model)ProximityStrategyRWvirtual
getModel(const rw::kinematics::Frame *frame)ProximityStrategy
getNrOfBVTests()ProximityStrategyRWinline
getNrOfTriTests()ProximityStrategyRWinline
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
make(rw::core::Ptr< CollisionToleranceStrategy > strategy, double tolerance)CollisionStrategystatic
make(rw::core::Ptr< CollisionToleranceStrategy > strategy, const rw::kinematics::FrameMap< double > &frameToTolerance, double defaultTolerance)CollisionStrategystatic
ProximityStrategy()ProximityStrategyprotected
ProximityStrategyRW()ProximityStrategyRW
Ptr typedef (defined in ProximityStrategyRW)ProximityStrategyRW
QueryType enum nameCollisionStrategy
removeGeometry(rw::proximity::ProximityModel *model, const std::string &geomId)ProximityStrategyRWvirtual
~CollisionStrategy()CollisionStrategyvirtual
~ProximityStrategy()ProximityStrategyvirtual