rofunc.utils.datalab.poselib.poselib.visualization.core#

The base abstract classes for plotter and the plotting tasks. It describes how the plotter deals with the tasks in the general cases

1.  Module Contents#

1.1.  Classes#

BasePlotterTask

BasePlotterTasks

BasePlotter

An abstract plotter which deals with a plotting task. The children class needs to implement the functions to create/update the objects according to the task given

1.2.  API#

class rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTask(task_name: str, task_type: str)[source]#

Bases: object

Initialization

property task_name#
property task_type#
get_scoped_name(name)[source]#
class rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTasks(tasks)[source]#

Bases: object

Initialization

class rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotter(task: rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTask)[source]#

Bases: object

An abstract plotter which deals with a plotting task. The children class needs to implement the functions to create/update the objects according to the task given

Initialization

property task_primitives#
create(task: rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTask) None[source]#

Create more task primitives from a task for the plotter

update() None[source]#

Update the plotter for any updates in the task primitives