#include <Event.H>
Public Types | |
| enum | EventType { EVENTTYPE_STANDARD = 0, EVENTTYPE_1D = 1, EVENTTYPE_2D = 2, EVENTTYPE_3D = 3, EVENTTYPE_COORDINATEFRAME = 4, EVENTTYPE_MSG = 5 } |
Public Member Functions | |
| Event (const std::string &name) | |
| Event (const std::string &name, const double data) | |
| Event (const std::string &name, const Vector2 &data) | |
| Event (const std::string &name, const Vector3 &data) | |
| Event (const std::string &name, const CoordinateFrame &data) | |
| Event (const std::string &name, const std::string &data) | |
| virtual | ~Event () |
| std::string | getName () const |
| EventType | getType () const |
| double | get1DData () |
| Vector2 | get2DData () |
| Vector3 | get3DData () |
| CoordinateFrame | getCoordinateFrameData () |
| std::string | getMsgData () |
| std::string | toString () |
| void | rename (const std::string &newname) |
| void | serialize (BinaryOutput &b) const |
| void | deserialize (BinaryInput &b) |
Protected Attributes | |
| std::string | _name |
| EventType | _type |
| double | _data1D |
| Vector2 | _data2D |
| Vector3 | _data3D |
| CoordinateFrame | _dataCF |
| std::string | _dataMsg |
| VRG3D::Event::Event | ( | const std::string & | name | ) | [inline] |
References _name, _type, and EVENTTYPE_STANDARD.
| VRG3D::Event::Event | ( | const std::string & | name, | |
| const double | data | |||
| ) | [inline] |
References _data1D, _name, _type, and EVENTTYPE_1D.
| VRG3D::Event::Event | ( | const std::string & | name, | |
| const Vector2 & | data | |||
| ) | [inline] |
References _data2D, _name, _type, and EVENTTYPE_2D.
| VRG3D::Event::Event | ( | const std::string & | name, | |
| const Vector3 & | data | |||
| ) | [inline] |
References _data3D, _name, _type, and EVENTTYPE_3D.
| VRG3D::Event::Event | ( | const std::string & | name, | |
| const CoordinateFrame & | data | |||
| ) | [inline] |
References _dataCF, _name, _type, and EVENTTYPE_COORDINATEFRAME.
| VRG3D::Event::Event | ( | const std::string & | name, | |
| const std::string & | data | |||
| ) | [inline] |
References _dataMsg, _name, _type, and EVENTTYPE_MSG.
| virtual VRG3D::Event::~Event | ( | ) | [inline, virtual] |
| std::string VRG3D::Event::getName | ( | ) | const [inline] |
References _name.
| double VRG3D::Event::get1DData | ( | ) |
| Vector2 VRG3D::Event::get2DData | ( | ) |
| Vector3 VRG3D::Event::get3DData | ( | ) |
| CoordinateFrame VRG3D::Event::getCoordinateFrameData | ( | ) |
| std::string VRG3D::Event::getMsgData | ( | ) |
| std::string VRG3D::Event::toString | ( | ) |
| void VRG3D::Event::rename | ( | const std::string & | newname | ) | [inline] |
References _name.
| void VRG3D::Event::serialize | ( | BinaryOutput & | b | ) | const |
| void VRG3D::Event::deserialize | ( | BinaryInput & | b | ) |
std::string VRG3D::Event::_name [protected] |
EventType VRG3D::Event::_type [protected] |
double VRG3D::Event::_data1D [protected] |
Referenced by Event().
Vector2 VRG3D::Event::_data2D [protected] |
Referenced by Event().
Vector3 VRG3D::Event::_data3D [protected] |
Referenced by Event().
CoordinateFrame VRG3D::Event::_dataCF [protected] |
Referenced by Event().
std::string VRG3D::Event::_dataMsg [protected] |
Referenced by Event().
1.5.6