CollisionConfigData Class Reference

A class of widgets used for configuring collision properties. More...

#include <CollisionConfig.hh>

Inherits QWidget.

Public Slots

void RestoreOriginalData ()
 Restore the widget's data to how it was when first opened. More...
 

Signals

void CollisionChanged (const std::string &_name, const std::string &_type)
 Signal to indicate a collision change. More...
 

Public Attributes

ConfigWidgetconfigWidget
 Config widget for configuring collision properties. More...
 
int id
 Unique ID of this collision config. More...
 
std::string name
 Name of the collision. More...
 
msgs::Collision originalDataMsg
 Message containing the data which was in the widget when first open. More...
 
QWidget * widget
 Widget associated with this data. More...
 

Detailed Description

A class of widgets used for configuring collision properties.

Member Function Documentation

◆ CollisionChanged

void CollisionChanged ( const std::string &  _name,
const std::string &  _type 
)
signal

Signal to indicate a collision change.

Parameters
[in]_nameName of the collision changed.
[in]_typeType of change ("geometry", etc).

◆ RestoreOriginalData

void RestoreOriginalData ( )
slot

Restore the widget's data to how it was when first opened.

Member Data Documentation

◆ configWidget

ConfigWidget* configWidget

Config widget for configuring collision properties.

◆ id

int id

Unique ID of this collision config.

◆ name

std::string name

Name of the collision.

◆ originalDataMsg

msgs::Collision originalDataMsg

Message containing the data which was in the widget when first open.

◆ widget

QWidget* widget

Widget associated with this data.


The documentation for this class was generated from the following file: