1 #define BIORBD_API_EXPORTS
2 #include "Utils/RotoTransNode.h"
4 #include "Utils/String.h"
18 biorbd::utils::
Node(name, parentName)
32 this->biorbd::utils::RotoTrans::operator=(other);
38 *m_typeOfNode = biorbd::utils::NODE_TYPE::ROTOTRANS;
50 return this->biorbd::utils::RotoTrans::operator*(other);
59 me.biorbd::utils::Node::name(),
void DeepCopy(const biorbd::utils::Node &other)
Deep copy of the node in another node.
A node is an abstract element which is assigned to a parent.
biorbd::utils::RotoTrans operator*(const biorbd::utils::RotoTransNode &other) const
operator* Matrix multiplication
A RotoTrans which is attached to a segment.
void setType()
Set the type to ROTOTRANS.
RotoTransNode()
Construct a RotoTransNode.
biorbd::utils::RotoTransNode DeepCopy() const
Deep copy of a RotoTransNode.
Homogenous matrix to describe translations and rotations simultaneously.
void operator=(const biorbd::utils::RotoTrans &other)
operator= Matrix multiplication
Wrapper around the std::string class with augmented functionality.
const biorbd::utils::String & parent() const
Return the parent name of the node.