SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
#include <SUIParsed.hpp>
Classes | |
class | SUIHapticControl |
class | SUIKeyboardControl |
class | SUIWindow |
class | SUIWindowGraphical |
Public Types | |
enum | EKbdKeySpec { KBD_KEY_swdaeq =0, KBD_KEY_kiljou =1, KBD_KEY_gthfyr =2, KBD_KEY_WSDAEQ =3, KBD_KEY_KILJOU =4, KBD_KEY_GTHFYR =5 } |
Public Member Functions | |
SUIParsed () | |
virtual const std::string & | getType () const |
virtual const std::string & | getName () const |
virtual bool | hasBeenInit () const |
Public Attributes | |
sutil::CMappedList < std::string, SUIKeyboardControl > | ui_keyboard_key_sets_ |
sutil::CMappedList < std::string, SUIHapticControl > | ui_haptic_devices_ |
sutil::CMappedList < std::string, SUIWindow > | ui_windows_ |
sutil::CMappedList < std::string, SUIWindowGraphical > | ui_windows_graphical_ |
std::string | name_ |
sBool | has_been_init_ |
Protected Attributes | |
std::string | type_ |
Contains all the static information for user interface settings.
Set input devices, ui-point attachments etc. here.
This class is intended to be read by an app, which can use the information to set up its interface.
Purpose : Provide spec => Can be used to attach ui objects to controllers etc.
An enum to specify the keyboard set used
|
inline |
Constructor : Sets stuff to zero.
|
inlinevirtualinherited |
Get the object's type
|
inlinevirtualinherited |
Get the object's type
|
inlinevirtualinherited |
Get the object's type
|
inherited |
Whether the object is ready for use
|
inherited |
The object's name
|
protectedinherited |
The object's type. Should only be set by the constructor
sutil::CMappedList<std::string, SUIHapticControl> scl::SUIParsed::ui_haptic_devices_ |
Holds the information about how to connect any attached haptic devices to a robot
sutil::CMappedList<std::string, SUIKeyboardControl> scl::SUIParsed::ui_keyboard_key_sets_ |
Holds the information about the keyboard ui points from the xml file
sutil::CMappedList<std::string, SUIWindow> scl::SUIParsed::ui_windows_ |
Holds the information about any ui windows
sutil::CMappedList<std::string, SUIWindowGraphical> scl::SUIParsed::ui_windows_graphical_ |
Holds the information about any ui windows with graphics in them