Inherits opentl::core::cvdata::CvData.
Classes | |
class | T_SKEL_NODE |
Node structure for the skeleton tree. More... | |
Public Member Functions | |
int | addChildLink (opentl::core::cvdata::CvData::DataReprType poseType, math::Transform &Tref, int parentId=-1) |
Add skeleton child node, and update the list. | |
T_SKEL_NODE * | getNode (std::size_t nodeId) |
std::size_t | links () const |
virtual Skeleton & | operator= (const Skeleton &value) |
Skeleton (const Skeleton &other) | |
Copy constructor. | |
Skeleton () | |
Constructor. | |
virtual | ~Skeleton () |
Destructor. |
Storage for the tree structure and degrees of freedom of articulated objects
opentl::core::cvdata::Skeleton::Skeleton | ( | ) |
Constructor.
opentl::core::cvdata::Skeleton::Skeleton | ( | const Skeleton & | other | ) |
Copy constructor.
virtual opentl::core::cvdata::Skeleton::~Skeleton | ( | ) | [virtual] |
Destructor.
int opentl::core::cvdata::Skeleton::addChildLink | ( | opentl::core::cvdata::CvData::DataReprType | poseType, | |
math::Transform & | Tref, | |||
int | parentId = -1 | |||
) |
Add skeleton child node, and update the list.
parentId | ID of the parent node | |
poseType | degrees of freedom of the link | |
Tref | Inter-link structural T matrix Output: ID for the child node |
T_SKEL_NODE* opentl::core::cvdata::Skeleton::getNode | ( | std::size_t | nodeId | ) |
std::size_t opentl::core::cvdata::Skeleton::links | ( | ) | const |