DART
6.7.3
|
#include <NodeManagerJoiner.hpp>
Public Types | |
using | Base = NodeManagerJoinerForBodyNode< Base1, Base2 > |
Public Member Functions | |
NodeManagerJoinerForSkeleton ()=default | |
Default constructor. More... | |
template<typename... Args> | |
NodeManagerJoinerForSkeleton (Args &&... args) | |
Forwards construction to NodeManagerJoinerForBodyNode. More... | |
template<class NodeType > | |
std::size_t | getNumNodes (std::size_t treeIndex) const |
Get the number of Nodes of the specified type that are in the treeIndexth tree of this Skeleton. More... | |
template<class NodeType > | |
NodeType * | getNode (std::size_t treeIndex, std::size_t nodeIndex) |
Get the nodeIndexth Node of the specified type within the tree of treeIndex. More... | |
template<class NodeType > | |
const NodeType * | getNode (std::size_t treeIndex, std::size_t nodeIndex) const |
Get the nodeIndexth Node of the specified type within the tree of treeIndex. More... | |
template<class NodeType > | |
NodeType * | getNode (const std::string &name) |
Get the Node of the specified type with the given name. More... | |
template<class NodeType > | |
const NodeType * | getNode (const std::string &name) const |
Get the Node of the specified type with the given name. More... | |
template<class T > | |
T * | getNode (std::size_t treeIndex, std::size_t nodeIndex) |
template<class T > | |
const T * | getNode (std::size_t treeIndex, std::size_t nodeIndex) const |
template<class T > | |
T * | getNode (const std::string &name) |
template<class T > | |
const T * | getNode (const std::string &name) const |
template<class NodeType > | |
std::size_t | getNumNodes () const |
template<class NodeType > | |
NodeType * | getNode (std::size_t index) |
template<class NodeType > | |
const NodeType * | getNode (std::size_t index) const |
template<class T > | |
T * | getNode (std::size_t index) |
template<class T > | |
const T * | getNode (std::size_t index) const |
template<class NodeType > | |
std::size_t | getNumNodes () const |
template<class NodeType > | |
NodeType * | getNode (std::size_t index) |
template<class NodeType > | |
const NodeType * | getNode (std::size_t index) const |
Static Public Member Functions | |
template<class NodeType > | |
static constexpr bool | isSpecializedForNode () |
template<class NodeType > | |
static constexpr bool | isSpecializedForNode () |
using dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::Base = NodeManagerJoinerForBodyNode<Base1, Base2> |
|
default |
Default constructor.
dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::NodeManagerJoinerForSkeleton | ( | Args &&... | args | ) |
Forwards construction to NodeManagerJoinerForBodyNode.
T* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | const std::string & | name | ) |
NodeType* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | const std::string & | name | ) |
Get the Node of the specified type with the given name.
const T* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | const std::string & | name | ) | const |
const NodeType* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | const std::string & | name | ) | const |
Get the Node of the specified type with the given name.
|
inherited |
NodeType* dart::dynamics::NodeManagerJoinerForBodyNode< Base1, Base2 >::getNode | ( | class NodeType | ) |
T* dart::dynamics::NodeManagerJoinerForBodyNode< Base1, Base2 >::getNode | ( | class T | ) |
|
inherited |
const NodeType* dart::dynamics::NodeManagerJoinerForBodyNode< Base1, Base2 >::getNode | ( | class NodeType | ) |
const T* dart::dynamics::NodeManagerJoinerForBodyNode< Base1, Base2 >::getNode | ( | class T | ) |
T* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | std::size_t | treeIndex, |
std::size_t | nodeIndex | ||
) |
NodeType* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | std::size_t | treeIndex, |
std::size_t | nodeIndex | ||
) |
Get the nodeIndexth Node of the specified type within the tree of treeIndex.
const T* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | std::size_t | treeIndex, |
std::size_t | nodeIndex | ||
) | const |
const NodeType* dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNode | ( | std::size_t | treeIndex, |
std::size_t | nodeIndex | ||
) | const |
Get the nodeIndexth Node of the specified type within the tree of treeIndex.
|
inherited |
std::size_t dart::dynamics::NodeManagerJoinerForBodyNode< Base1, Base2 >::getNumNodes | ( | class NodeType | ) |
std::size_t dart::dynamics::NodeManagerJoinerForSkeleton< Base1, Base2 >::getNumNodes | ( | std::size_t | treeIndex | ) | const |
Get the number of Nodes of the specified type that are in the treeIndexth tree of this Skeleton.
|
staticconstexprinherited |
|
staticconstexpr |