|
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
1.8.6