RobWorkProject  23.9.11-
CollisionDetector Member List

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

addGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const rw::core::Ptr< rw::geometry::Geometry > geometry)CollisionDetector
ProximityCalculator< rw::proximity::CollisionStrategy >::addGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const rw::core::Ptr< rw::geometry::Geometry > &geometry)ProximityCalculator< rw::proximity::CollisionStrategy >
addRule(const rw::proximity::ProximitySetupRule &rule)ProximityCalculator< rw::proximity::CollisionStrategy >
AllContactsFullInfo enum valueCollisionDetector
AllContactsNoInfo enum valueCollisionDetector
calculate(const rw::kinematics::State &state, rw::core::Ptr< ProximityStrategyData > settings=rw::core::Ptr< ProximityStrategyData >(), rw::core::Ptr< std::vector< ProximityStrategyData >> results=rw::core::Ptr< std::vector< ProximityStrategyData >>())ProximityCalculator< rw::proximity::CollisionStrategy >
CollisionDetector(rw::core::Ptr< rw::models::WorkCell > workcell)CollisionDetector
CollisionDetector(rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< rw::proximity::CollisionStrategy > strategy)CollisionDetector
CollisionDetector(rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< rw::proximity::CollisionStrategy > strategy, rw::core::Ptr< ProximityFilterStrategy > filter)CollisionDetector
CPtr typedefCollisionDetector
FirstContactFullInfo enum valueCollisionDetector
FirstContactNoInfo enum valueCollisionDetector
getCollisionStrategy() constCollisionDetectorinline
getComputationTime() constProximityCalculator< rw::proximity::CollisionStrategy >inline
getGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const std::string &geometryId)CollisionDetector
getGeometryIDs(rw::core::Ptr< rw::kinematics::Frame > frame)CollisionDetector
getNoOfCalls() constProximityCalculator< rw::proximity::CollisionStrategy >inline
getProximityFilterStrategy() constProximityCalculator< rw::proximity::CollisionStrategy >inline
getStrategy() constProximityCalculator< rw::proximity::CollisionStrategy >inline
hasGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const std::string &geometryId)CollisionDetector
inCollision(const kinematics::State &state, QueryResult *result=0, bool stopAtFirstContact=false) constCollisionDetector
inCollision(const kinematics::State &state, rw::proximity::ProximityData &data) constCollisionDetector
inCollision(const rw::kinematics::State &state, std::vector< std::pair< rw::kinematics::Frame *, rw::kinematics::Frame * >> &result, bool stopAtFirstContact=false)CollisionDetectorinline
make(rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< rw::proximity::CollisionStrategy > strategy) (defined in CollisionDetector)CollisionDetectorinlinestatic
ProximityCalculator< rw::proximity::CollisionStrategy >::make(rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< R > strategy)ProximityCalculator< rw::proximity::CollisionStrategy >inlinestatic
operator=(const ProximityCalculator &)=deleteProximityCalculator< rw::proximity::CollisionStrategy >
ProximityCalculator(rw::core::Ptr< rw::kinematics::Frame > root, rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< Strategy > strategy, const rw::kinematics::State &initial_state)ProximityCalculator< rw::proximity::CollisionStrategy >
ProximityCalculator(rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< Strategy > strategy)ProximityCalculator< rw::proximity::CollisionStrategy >
ProximityCalculator(const ProximityCalculator &)=deleteProximityCalculator< rw::proximity::CollisionStrategy >
Ptr typedefCollisionDetector
QueryType enum nameCollisionDetector
removeGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const rw::core::Ptr< rw::geometry::Geometry > geometry)CollisionDetector
removeGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const std::string geometryId)CollisionDetector
ProximityCalculator< rw::proximity::CollisionStrategy >::removeGeometry(rw::core::Ptr< rw::kinematics::Frame > frame, const rw::core::Ptr< rw::geometry::Geometry > &geometry)ProximityCalculator< rw::proximity::CollisionStrategy >
removeRule(const rw::proximity::ProximitySetupRule &rule)ProximityCalculator< rw::proximity::CollisionStrategy >
resetComputationTimeAndCount()ProximityCalculator< rw::proximity::CollisionStrategy >inline
ResultType typedefProximityCalculator< rw::proximity::CollisionStrategy >
setProximityFilterStrategy(rw::core::Ptr< ProximityFilterStrategy > proxStrategy)ProximityCalculator< rw::proximity::CollisionStrategy >inline
setStrategy(rw::core::Ptr< Strategy > strategy)ProximityCalculator< rw::proximity::CollisionStrategy >
Strategy typedefProximityCalculator< rw::proximity::CollisionStrategy >