==============================================================================
| 854 | |
| 855 | //============================================================================== |
| 856 | BodyNode* Skeleton::getRootBodyNode(std::size_t _treeIdx) |
| 857 | { |
| 858 | if (mTreeCache.size() > _treeIdx) |
| 859 | return mTreeCache[_treeIdx].mBodyNodes[0]; |
| 860 | |
| 861 | if (mTreeCache.size() == 0) { |
| 862 | dterr << "[Skeleton::getRootBodyNode] Requested a root BodyNode from a " |
| 863 | << "Skeleton with no BodyNodes!\n"; |
| 864 | DART_ASSERT(false); |
| 865 | } else { |
| 866 | dterr << "[Skeleton::getRootBodyNode] Requested invalid root BodyNode " |
| 867 | << "index (" << _treeIdx << ")! Must be less than " |
| 868 | << mTreeCache.size() << ".\n"; |
| 869 | DART_ASSERT(false); |
| 870 | } |
| 871 | |
| 872 | return nullptr; |
| 873 | } |
| 874 | |
| 875 | //============================================================================== |
| 876 | const BodyNode* Skeleton::getRootBodyNode(std::size_t _treeIdx) const |