![]() |
RobWorkProject
24.12.4-
|
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 value | CollisionDetector | |
AllContactsNoInfo enum value | CollisionDetector | |
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 typedef | CollisionDetector | |
FirstContactFullInfo enum value | CollisionDetector | |
FirstContactNoInfo enum value | CollisionDetector | |
getCollisionStrategy() const | CollisionDetector | inline |
getComputationTime() const | ProximityCalculator< 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() const | ProximityCalculator< rw::proximity::CollisionStrategy > | inline |
getProximityFilterStrategy() const | ProximityCalculator< rw::proximity::CollisionStrategy > | inline |
getStrategy() const | ProximityCalculator< 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) const | CollisionDetector | |
inCollision(const kinematics::State &state, rw::proximity::ProximityData &data) const | CollisionDetector | |
inCollision(const rw::kinematics::State &state, std::vector< std::pair< rw::kinematics::Frame *, rw::kinematics::Frame * >> &result, bool stopAtFirstContact=false) | CollisionDetector | inline |
make(rw::core::Ptr< rw::models::WorkCell > workcell, rw::core::Ptr< rw::proximity::CollisionStrategy > strategy) (defined in CollisionDetector) | CollisionDetector | inlinestatic |
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 &)=delete | ProximityCalculator< 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 &)=delete | ProximityCalculator< rw::proximity::CollisionStrategy > | |
Ptr typedef | CollisionDetector | |
QueryType enum name | CollisionDetector | |
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 typedef | ProximityCalculator< 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 typedef | ProximityCalculator< rw::proximity::CollisionStrategy > |