Skip to content

Commit 6bbae91

Browse files
Levi ArmstrongLevi-Armstrong
authored andcommitted
Remove deprecated collision class methods and utility functions
1 parent 857cf40 commit 6bbae91

File tree

15 files changed

+2
-183
lines changed

15 files changed

+2
-183
lines changed

tesseract/tesseract_collision/examples/box_box_example.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ int main(int /*argc*/, char** /*argv*/)
119119
result_vector.clear();
120120

121121
// Set higher contact distance threshold
122-
checker.setContactDistanceThreshold(0.25);
122+
checker.setDefaultCollisionMarginData(0.25);
123123

124124
// Check for contact with new threshold
125125
checker.contactTest(result, request);

tesseract/tesseract_collision/include/tesseract_collision/bullet/bullet_cast_bvh_manager.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,16 +115,12 @@ class BulletCastBVHManager : public ContinuousContactManager
115115

116116
const std::vector<std::string>& getActiveCollisionObjects() const override;
117117

118-
void setContactDistanceThreshold(double contact_distance) override;
119-
120118
void setCollisionMarginData(CollisionMarginData collision_margin_data) override;
121119

122120
void setDefaultCollisionMarginData(double default_collision_margin) override;
123121

124122
void setPairCollisionMarginData(const std::string& name1, const std::string& name2, double collision_margin) override;
125123

126-
double getContactDistanceThreshold() const override;
127-
128124
const CollisionMarginData& getCollisionMarginData() const override;
129125

130126
void setIsContactAllowedFn(IsContactAllowedFn fn) override;

tesseract/tesseract_collision/include/tesseract_collision/bullet/bullet_cast_simple_manager.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,8 @@ class BulletCastSimpleManager : public ContinuousContactManager
115115

116116
const std::vector<std::string>& getActiveCollisionObjects() const override;
117117

118-
void setContactDistanceThreshold(double contact_distance) override;
119-
120118
void setCollisionMarginData(CollisionMarginData collision_margin_data) override;
121119

122-
double getContactDistanceThreshold() const override;
123-
124120
const CollisionMarginData& getCollisionMarginData() const override;
125121

126122
void setDefaultCollisionMarginData(double default_collision_margin) override;

tesseract/tesseract_collision/include/tesseract_collision/bullet/bullet_discrete_bvh_manager.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,12 @@ class BulletDiscreteBVHManager : public DiscreteContactManager
104104

105105
const std::vector<std::string>& getActiveCollisionObjects() const override;
106106

107-
void setContactDistanceThreshold(double contact_distance) override;
108-
109107
void setCollisionMarginData(CollisionMarginData collision_margin_data) override;
110108

111109
void setDefaultCollisionMarginData(double default_collision_margin) override;
112110

113111
void setPairCollisionMarginData(const std::string& name1, const std::string& name2, double collision_margin) override;
114112

115-
double getContactDistanceThreshold() const override;
116-
117113
const CollisionMarginData& getCollisionMarginData() const override;
118114

119115
void setIsContactAllowedFn(IsContactAllowedFn fn) override;

tesseract/tesseract_collision/include/tesseract_collision/bullet/bullet_discrete_simple_manager.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,12 @@ class BulletDiscreteSimpleManager : public DiscreteContactManager
104104

105105
const std::vector<std::string>& getActiveCollisionObjects() const override;
106106

107-
void setContactDistanceThreshold(double contact_distance) override;
108-
109107
void setCollisionMarginData(CollisionMarginData collision_margin_data) override;
110108

111109
void setDefaultCollisionMarginData(double default_collision_margin) override;
112110

113111
void setPairCollisionMarginData(const std::string& name1, const std::string& name2, double collision_margin) override;
114112

115-
double getContactDistanceThreshold() const override;
116-
117113
const CollisionMarginData& getCollisionMarginData() const override;
118114

119115
void setIsContactAllowedFn(IsContactAllowedFn fn) override;

tesseract/tesseract_collision/include/tesseract_collision/core/continuous_contact_manager.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,6 @@ class ContinuousContactManager
207207
*/
208208
virtual const std::vector<std::string>& getActiveCollisionObjects() const = 0;
209209

210-
/**
211-
* @brief Set the contact distance threshold for which collision should be considered.
212-
* @param contact_distance The contact distance
213-
*/
214-
virtual void DEPRECATED("Please use setCollisionMarginData") setContactDistanceThreshold(double contact_distance) = 0;
215-
216210
/**
217211
* @brief Set the contact distance thresholds for which collision should be considered on a per pair basis
218212
* @param collision_margin_data Contains the data that will replace the current settings
@@ -239,12 +233,6 @@ class ContinuousContactManager
239233
const std::string& name2,
240234
double collision_margin) = 0;
241235

242-
/**
243-
* @brief Get the contact distance threshold
244-
* @return The contact distance
245-
*/
246-
virtual double DEPRECATED("Please use getCollisionMarginData") getContactDistanceThreshold() const = 0;
247-
248236
/**
249237
* @brief Get the contact distance threshold
250238
* @return The contact distance

tesseract/tesseract_collision/include/tesseract_collision/core/discrete_contact_manager.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -158,12 +158,6 @@ class DiscreteContactManager
158158
*/
159159
virtual const std::vector<std::string>& getActiveCollisionObjects() const = 0;
160160

161-
/**
162-
* @brief Set the contact distance threshold for which collision should be considered.
163-
* @param contact_distance The contact distance
164-
*/
165-
virtual void DEPRECATED("Please use setCollisionMarginData") setContactDistanceThreshold(double contact_distance) = 0;
166-
167161
/**
168162
* @brief Set the contact distance thresholds for which collision should be considered on a per pair basis
169163
* @param collision_margin_data Contains the data that will replace the current settings
@@ -190,12 +184,6 @@ class DiscreteContactManager
190184
const std::string& name2,
191185
double collision_margin) = 0;
192186

193-
/**
194-
* @brief Get the contact distance threshold
195-
* @return The contact distance
196-
*/
197-
virtual double DEPRECATED("Please use getCollisionMarginData") getContactDistanceThreshold() const = 0;
198-
199187
/**
200188
* @brief Get the contact distance threshold
201189
* @return The contact distance

tesseract/tesseract_collision/include/tesseract_collision/fcl/fcl_discrete_managers.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,12 @@ class FCLDiscreteBVHManager : public DiscreteContactManager
104104

105105
const std::vector<std::string>& getActiveCollisionObjects() const override;
106106

107-
void setContactDistanceThreshold(double contact_distance) override;
108-
109107
void setCollisionMarginData(CollisionMarginData collision_margin_data) override;
110108

111109
void setDefaultCollisionMarginData(double default_collision_margin) override;
112110

113111
void setPairCollisionMarginData(const std::string& name1, const std::string& name2, double collision_margin) override;
114112

115-
double getContactDistanceThreshold() const override;
116-
117113
const CollisionMarginData& getCollisionMarginData() const override;
118114

119115
void setIsContactAllowedFn(IsContactAllowedFn fn) override;

tesseract/tesseract_collision/src/bullet/bullet_cast_bvh_manager.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -428,15 +428,6 @@ void BulletCastBVHManager::setPairCollisionMarginData(const std::string& name1,
428428
onCollisionMarginDataChanged();
429429
}
430430

431-
void BulletCastBVHManager::setContactDistanceThreshold(double contact_distance)
432-
{
433-
setDefaultCollisionMarginData(contact_distance);
434-
}
435-
436-
double BulletCastBVHManager::getContactDistanceThreshold() const
437-
{
438-
return contact_test_data_.collision_margin_data.getMaxCollisionMargin();
439-
}
440431
const CollisionMarginData& BulletCastBVHManager::getCollisionMarginData() const
441432
{
442433
return contact_test_data_.collision_margin_data;

tesseract/tesseract_collision/src/bullet/bullet_cast_simple_manager.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -346,15 +346,6 @@ void BulletCastSimpleManager::setPairCollisionMarginData(const std::string& name
346346
onCollisionMarginDataChanged();
347347
}
348348

349-
void BulletCastSimpleManager::setContactDistanceThreshold(double contact_distance)
350-
{
351-
setDefaultCollisionMarginData(contact_distance);
352-
}
353-
354-
double BulletCastSimpleManager::getContactDistanceThreshold() const
355-
{
356-
return contact_test_data_.collision_margin_data.getMaxCollisionMargin();
357-
}
358349
const CollisionMarginData& BulletCastSimpleManager::getCollisionMarginData() const
359350
{
360351
return contact_test_data_.collision_margin_data;

0 commit comments

Comments
 (0)