A tab for configuring collision properties of a link.
More...
#include <CollisionConfig.hh>
Inherits QWidget.
|
void | Applied () |
| Qt signal emitted to indicate that changes should be applied. More...
|
|
void | CollisionAdded (const std::string &_name) |
| Qt signal emitted when a collision is added. More...
|
|
void | CollisionChanged (const std::string &_name, const std::string &_type) |
| Signal to indicate a collision change. More...
|
|
void | CollisionRemoved (const std::string &_name) |
| Qt signal emitted when a collision is removed. More...
|
|
A tab for configuring collision properties of a link.
void AddCollision |
( |
const std::string & |
_name, |
|
|
const msgs::Collision * |
_collisionMsg = NULL |
|
) |
| |
Add a collision widget to the tab.
- Parameters
-
[in] | _name | Name of collision added. |
[in] | _collisionMsg | Msg containing information of the collision to be added. |
Qt signal emitted to indicate that changes should be applied.
void CollisionAdded |
( |
const std::string & |
_name | ) |
|
|
signal |
Qt signal emitted when a collision is added.
- Parameters
-
[in] | _name | Name of collision added. |
void CollisionChanged |
( |
const std::string & |
_name, |
|
|
const std::string & |
_type |
|
) |
| |
|
signal |
Signal to indicate a collision change.
- Parameters
-
[in] | _name | Name of collision changed. |
[in] | _type | Type of change. |
void CollisionRemoved |
( |
const std::string & |
_name | ) |
|
|
signal |
Qt signal emitted when a collision is removed.
- Parameters
-
[in] | _name | Name of collision removed. |
Get collision config data.
- Returns
- Config data for the collisions.
void Geometry |
( |
const std::string & |
_name, |
|
|
ignition::math::Vector3d & |
_size, |
|
|
std::string & |
_uri |
|
) |
| const |
Get the geometry data of a collision.
- Parameters
-
[in] | _name | Name of collision. |
[in] | _size | Size of the geometry. |
[in] | _uri | URI of the geometry. |
unsigned int GetCollisionCount |
( |
| ) |
const |
Get the number of collisions.
- Returns
- Number of collisions.
msgs::Collision* GetData |
( |
const std::string & |
_name | ) |
const |
Get the msg containing all collision data.
- Parameters
-
[in] | _name | Name of collision. |
- Returns
- Collision msg.
void RestoreOriginalData |
( |
| ) |
|
|
slot |
Restore the widget's data to how it was when first opened.
void SetGeometry |
( |
const std::string & |
_name, |
|
|
const ignition::math::Vector3d & |
_size, |
|
|
const std::string & |
_uri = "" |
|
) |
| |
Set the geometry data of a collision.
- Parameters
-
[in] | _name | Name of collision. |
[in] | _size | Size to set the geometry to. |
[in] | _uri | URI of the geometry. |
void UpdateCollision |
( |
const std::string & |
_name, |
|
|
ConstCollisionPtr |
_collisionMsg |
|
) |
| |
Update a collision widget from a collision msg.
- Parameters
-
[in] | _name | Name of collision to be updated. |
[in] | _collisionMsg | Msg used to update the collision widget values. |
The documentation for this class was generated from the following file: