#include <BasicNodeManager.hpp>
◆ NodeDestructorSet
◆ NodeMap
◆ NodeNameMgrMap
◆ SpecializedTreeNodes
◆ BasicNodeManagerForBodyNode() [1/2]
dart::dynamics::detail::BasicNodeManagerForBodyNode::BasicNodeManagerForBodyNode |
( |
| ) |
|
|
default |
◆ BasicNodeManagerForBodyNode() [2/2]
Delete copy constructors and assignment operators.
◆ getNode() [1/2]
template<class NodeType >
NodeType * dart::dynamics::detail::BasicNodeManagerForBodyNode::getNode |
( |
std::size_t |
index | ) |
|
Get the Node of the specified type and the specified index.
◆ getNode() [2/2]
template<class NodeType >
const NodeType * dart::dynamics::detail::BasicNodeManagerForBodyNode::getNode |
( |
std::size_t |
index | ) |
const |
Get the Node of the specified type and the specified index.
◆ getNumNodes()
template<class NodeType >
std::size_t dart::dynamics::detail::BasicNodeManagerForBodyNode::getNumNodes |
Get the number of Nodes corresponding to the specified type.
◆ isSpecializedForNode()
template<class NodeType >
constexpr bool dart::dynamics::detail::BasicNodeManagerForBodyNode::isSpecializedForNode |
|
staticconstexpr |
Check if this Manager is specialized for a specific type of Node.
◆ operator=()
◆ mNodeDestructors
NodeDestructorSet dart::dynamics::detail::BasicNodeManagerForBodyNode::mNodeDestructors |
|
protected |
A set for storing the Node destructors.
◆ mNodeMap
NodeMap dart::dynamics::detail::BasicNodeManagerForBodyNode::mNodeMap |
|
protected |
Map that retrieves the Nodes of a specified type.