A tab for configuring collision properties of a link.
More...
#include <CollisionConfig.hh>
Inherits QWidget.
A tab for configuring collision properties of a link.
§ CollisionConfig()
§ ~CollisionConfig()
§ AddCollision()
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. |
§ Applied
Qt signal emitted to indicate that changes should be applied.
§ CollisionAdded
void CollisionAdded |
( |
const std::string & |
_name | ) |
|
|
signal |
Qt signal emitted when a collision is added.
- Parameters
-
[in] | _name | Name of collision added. |
§ CollisionRemoved
void CollisionRemoved |
( |
const std::string & |
_name | ) |
|
|
signal |
Qt signal emitted when a collision is removed.
- Parameters
-
[in] | _name | Name of collision removed. |
§ ConfigData()
Get collision config data.
- Returns
- Config data for the collisions.
§ Geometry()
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. |
§ GetCollisionCount()
unsigned int GetCollisionCount |
( |
| ) |
const |
Get the number of collisions.
- Returns
- Number of collisions.
§ GetData()
msgs::Collision* GetData |
( |
const std::string & |
_name | ) |
const |
Get the msg containing all collision data.
- Parameters
-
[in] | _name | Name of collision. |
- Returns
- Collision msg.
§ Init()
§ Reset()
§ RestoreOriginalData
void RestoreOriginalData |
( |
| ) |
|
|
slot |
Restore the widget's data to how it was when first opened.
§ SetGeometry()
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. |
§ UpdateCollision()
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: