ClientInterface

class compas_fab.backends.interfaces.ClientInterface[source]

Bases: object

Interface for all backend clients. Forwards all planning services and planning scene management to the planner.

Methods

__init__()

Initialize self.

add_attached_collision_mesh(*args, **kwargs)

Forwards call to appropriate method in the planner.

add_collision_mesh(*args, **kwargs)

Forwards call to appropriate method in the planner.

append_collision_mesh(*args, **kwargs)

Forwards call to appropriate method in the planner.

forward_kinematics(*args, **kwargs)

Forwards call to appropriate method in the planner.

get_planning_scene(*args, **kwargs)

Forwards call to appropriate method in the planner.

inverse_kinematics(*args, **kwargs)

Forwards call to appropriate method in the planner.

plan_cartesian_motion(*args, **kwargs)

Forwards call to appropriate method in the planner.

plan_motion(*args, **kwargs)

Forwards call to appropriate method in the planner.

remove_attached_collision_mesh(*args, **kwargs)

Forwards call to appropriate method in the planner.

remove_collision_mesh(*args, **kwargs)

Forwards call to appropriate method in the planner.

reset_planning_scene(*args, **kwargs)

Forwards call to appropriate method in the planner.