director.thirdparty.pysdf module

class director.thirdparty.pysdf.Axis(joint, **kwargs)[source]

Bases: object

add_urdf_elements(node, modelCBTjoint)[source]
from_tree(node)[source]
class director.thirdparty.pysdf.Collision(**kwargs)[source]

Bases: director.thirdparty.pysdf.LinkPart

add_urdf_elements(node, prefix, link_pose)[source]
class director.thirdparty.pysdf.Inertia(**kwargs)[source]

Bases: object

add_urdf_elements(node)[source]
from_tree(node)[source]
class director.thirdparty.pysdf.Inertial(**kwargs)[source]

Bases: object

add_urdf_elements(node, link_pose)[source]
from_tree(node)[source]
class director.thirdparty.pysdf.Joint(parent_model, **kwargs)[source]

Bases: director.thirdparty.pysdf.SpatialEntity

add_urdf_elements(node, prefix)[source]
from_tree(node)[source]
get_full_name()[source]

Bases: director.thirdparty.pysdf.SpatialEntity

add_urdf_elements(node, prefix)[source]
from_tree(node)[source]
get_full_name()[source]
is_empty()[source]
class director.thirdparty.pysdf.LinkPart(**kwargs)[source]

Bases: director.thirdparty.pysdf.SpatialEntity

add_urdf_elements(node, prefix, link_pose, part_type)[source]
from_tree(node)[source]
class director.thirdparty.pysdf.Model(parent_model=None, **kwargs)[source]

Bases: director.thirdparty.pysdf.SpatialEntity

add_urdf_elements(node, prefix='')[source]
build_tree()[source]
calculate_absolute_pose(worldMVparent=array([[ 1., 0., 0., 0.], [ 0., 1., 0., 0.], [ 0., 0., 1., 0.], [ 0., 0., 0., 1.]]))[source]
for_all_joints(func, prefix='', **kwargs)[source]
for_all_submodels(func, prefix='', **kwargs)[source]
from_file(filename, **kwargs)[source]
from_tree(node, **kwargs)[source]
get_full_name()[source]
get_joint(requested_jointname, prefix='')[source]
get_parent(requested_linkname, prefix='', visited=[])[source]
get_root_model()[source]
plot(graph, prefix='')[source]
save_urdf(filename)[source]
to_urdf_string()[source]
class director.thirdparty.pysdf.SDF(**kwargs)[source]

Bases: object

from_file(filename)[source]
from_model(modelname)[source]
class director.thirdparty.pysdf.SpatialEntity(**kwargs)[source]

Bases: object

from_tree(node, **kwargs)[source]
class director.thirdparty.pysdf.Visual(**kwargs)[source]

Bases: director.thirdparty.pysdf.LinkPart

add_urdf_elements(node, prefix, link_pose)[source]
class director.thirdparty.pysdf.World(**kwargs)[source]

Bases: object

for_all_joints(func, **kwargs)[source]
for_all_submodels(func, **kwargs)[source]
from_tree(node, **kwargs)[source]
plot(graph)[source]
plot_to_file(plot_filename)[source]
director.thirdparty.pysdf.find_mesh_in_catkin_ws(filename)[source]
director.thirdparty.pysdf.find_model_in_gazebo_dir(modelname)[source]
director.thirdparty.pysdf.get_node(node, tagname, default=None)[source]
director.thirdparty.pysdf.get_tag(node, tagname, default=None)[source]
director.thirdparty.pysdf.get_tag_pose(node)[source]
director.thirdparty.pysdf.homogeneous_times_vector(homogeneous, vector)[source]
director.thirdparty.pysdf.indent(string, spaces)[source]
director.thirdparty.pysdf.model_from_include(parent, include_node)[source]
director.thirdparty.pysdf.pose2origin(node, pose)[source]
director.thirdparty.pysdf.prettyXML(uglyXML)[source]