![]() |
RobWorkProject
23.9.11-
|
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 > |