26 #ifndef JSPACE_UTIL_DUMP_HPP
27 #define JSPACE_UTIL_DUMP_HPP
47 std::string inertia_matrix_to_string(
deMatrix3 const & mx);
62 void dump_tao_tree(std::ostream & os,
taoDNode * root, std::string prefix,
64 std::vector<std::string> * id_to_link_name,
65 std::vector<std::string> * id_to_joint_name);
70 void dump_tao_tree_info(std::ostream & os, STaoTreeInfo * tree, std::string prefix,
bool detailed);
76 void dump_tao_tree_info_saixml(std::ostream & os, STaoTreeInfo * tree)
throw(std::runtime_error);
82 void dump_tao_tree_info_sclxml(std::ostream & os,
83 std::string
const & robot_name,
84 std::string
const & root_link_name,
85 STaoTreeInfo * tree)
throw(std::runtime_error);
91 ostream & operator << (ostream & os,
deVector6 const & vec);
92 ostream & operator << (ostream & os,
deVector3 const & vec);
93 ostream & operator << (ostream & os,
deQuaternion const & vec);
94 ostream & operator << (ostream & os,
deFrame const & frame);
95 ostream & operator << (ostream & os,
taoJoint & joint);
96 ostream & operator << (ostream & os,
deMassProp const & rhs);
100 #endif // JSPACE_UTIL_DUMP_HPP
3x1 vector classThis is a C++ wrapper class of deVector3f.
Definition: TaoDeVector3.h:32
Compute Mass parameters.
Definition: TaoDeMassProp.h:60
6x1 vector classThis class consists of two 3x1 vectors.
Definition: TaoDeVector6.h:33
abstract node class for articulated bodyA dynamics node = {Articulated Body Link + Set of associated ...
Definition: taoDNode.h:46
Quaternion classThis is a C++ wrapper class of deQuaternionf.
Definition: TaoDeQuaternion.h:35
Transformation class using quaternionThis class consists of a quaternion for rotation and a vector fo...
Definition: TaoDeFrame.h:36
Base joint class for articulated bodyThis provides a joint for articulated body dynamics.
Definition: taoJoint.h:45
3x3 matrix classThis is a C++ wrapper class of deMatrix3f.
Definition: TaoDeMatrix3.h:33