Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
rqt_dyn_tune.func_widget.FuncWidget Class Reference
Inheritance diagram for rqt_dyn_tune.func_widget.FuncWidget:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, plugin=None, selected_topics=None, select_topic_type=SELECT_BY_NAME)
 
def add_button_clicked (self, checked=False)
 
def add_script_clicked (self, checked=False)
 
def create_function_msg (self, name="objective", desc='A new objective function')
 
def func_list_changed (self, _)
 
def resolve_type (self, msg)
 
def restore_settings (self, pluggin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 
def start (self)
 
def topics_refreshed (self, values={})
 

Public Attributes

 completer
 
 execs
 
 functions
 
 items
 
 list_available_functions
 
 pFilterModel
 
 topics_tree_widget
 
 values
 

Static Public Attributes

int SELECT_BY_MSGTYPE = 1
 
int SELECT_BY_NAME = 0
 

Private Attributes

 _plugin
 
 _select_topic_type
 

Static Private Attributes

list _column_names = ['topic', 'type', 'value', 'checkbox']
 

Detailed Description

main class inherits from the ui window class.

You can specify the topics that the topic pane.

FuncWidget.start must be called in order to update topic pane.

Definition at line 190 of file func_widget.py.

Constructor & Destructor Documentation

def rqt_dyn_tune.func_widget.FuncWidget.__init__ (   self,
  plugin = None,
  selected_topics = None,
  select_topic_type = SELECT_BY_NAME 
)
@type selected_topics: list of tuples.
@param selected_topics: [($NAME_TOPIC$, $TYPE_TOPIC$), ...]
@type select_topic_type: int
@param select_topic_type: Can specify either the name of topics or by
                                  the type of topic, to filter the topics to
                                  show. If 'select_topic_type' argument is
                                  None, this arg shouldn't be meaningful.

Definition at line 204 of file func_widget.py.

Member Function Documentation

def rqt_dyn_tune.func_widget.FuncWidget.add_button_clicked (   self,
  checked = False 
)

Definition at line 373 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.add_script_clicked (   self,
  checked = False 
)

Definition at line 370 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.create_function_msg (   self,
  name = "objective",
  desc = 'A new objective function' 
)

Definition at line 418 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.func_list_changed (   self,
  _ 
)

Definition at line 348 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.resolve_type (   self,
  msg 
)

Definition at line 408 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.restore_settings (   self,
  pluggin_settings,
  instance_settings 
)

Definition at line 509 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 503 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.shutdown_plugin (   self)

Definition at line 499 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.start (   self)

Definition at line 495 of file func_widget.py.

def rqt_dyn_tune.func_widget.FuncWidget.topics_refreshed (   self,
  values = {} 
)

Definition at line 445 of file func_widget.py.

Member Data Documentation

list rqt_dyn_tune.func_widget.FuncWidget._column_names = ['topic', 'type', 'value', 'checkbox']
staticprivate

Definition at line 202 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget._plugin
private

Definition at line 220 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget._select_topic_type
private

Definition at line 223 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.completer

Definition at line 301 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.execs

Definition at line 226 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.functions

Definition at line 222 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.items

Definition at line 228 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.list_available_functions

Definition at line 221 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.pFilterModel

Definition at line 296 of file func_widget.py.

int rqt_dyn_tune.func_widget.FuncWidget.SELECT_BY_MSGTYPE = 1
static

Definition at line 200 of file func_widget.py.

int rqt_dyn_tune.func_widget.FuncWidget.SELECT_BY_NAME = 0
static

Definition at line 199 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.topics_tree_widget

Definition at line 224 of file func_widget.py.

rqt_dyn_tune.func_widget.FuncWidget.values

Definition at line 227 of file func_widget.py.


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


rqt_dyn_tune
Author(s):
autogenerated on Mon Jun 10 2019 14:52:09