33 #ifndef DART_UTILS_MJCF_DETAIL_WELD_HPP_
34 #define DART_UTILS_MJCF_DETAIL_WELD_HPP_
44 namespace MjcfParser {
52 const std::string&
getName()
const;
55 const Eigen::Matrix<double, 5, 1>&
getSolImp()
const;
Definition: Default.hpp:80
Definition: Equality.hpp:49
const std::string & getName() const
Definition: Weld.cpp:43
std::string mBody2
Definition: Weld.hpp:73
const Eigen::Matrix< double, 5, 1 > & getSolImp() const
Definition: Weld.cpp:61
std::string mName
Definition: Weld.hpp:68
bool mUsePredefinedRelativeTransform
Definition: Weld.hpp:74
bool getActive() const
Definition: Weld.cpp:49
std::string mBody1
Definition: Weld.hpp:72
Eigen::Matrix< double, 5, 1 > mSolImp
Definition: Weld.hpp:71
const Eigen::Vector2d & getSolRef() const
Definition: Weld.cpp:55
Eigen::Vector2d mSolRef
Definition: Weld.hpp:70
bool mActive
Definition: Weld.hpp:69
WeldAttributes mAttributes
Definition: Weld.hpp:66
Errors read(tinyxml2::XMLElement *element, const Defaults &defaults)
Definition: Weld.cpp:85
common::optional< Eigen::Isometry3d > mRelativeTransfrom
Definition: Weld.hpp:76
const common::optional< Eigen::Isometry3d > & getRelativeTransform() const
Definition: Weld.cpp:79
const std::string & getBody2() const
Definition: Weld.cpp:73
const std::string & getBody1() const
Definition: Weld.cpp:67
boost::optional< T > optional
Definition: Optional.hpp:50
std::vector< Error > Errors
Definition: Error.hpp:85
Definition: BulletCollisionDetector.cpp:65
Definition: WeldAttributes.hpp:48