|
template<class > |
class | TemplateBodyNodePtr |
|
template<class > |
class | TemplateWeakBodyNodePtr |
|
◆ mLockedSkeleton
Shared reference to a weak_ptr of this BodyNode's Skeleton, along with a mutex to ensure thread safety.
This is used by WeakBodyNodePtrs to know when this BodyNode has expired.
◆ mReferenceSkeleton
std::shared_ptr<Skeleton> dart::dynamics::SkeletonRefCountingBase::mReferenceSkeleton |
|
mutableprotected |
If mReferenceCount is zero, then mReferenceSkeleton will hold a nullptr.
If mReferenceCount is greater than zero, then mReferenceSkeleton will hold a shared_ptr to the Skeleton that this BodyNode belongs to. This is to keep this BodyNode alive, so long as a BodyNodePtr that references it exists.
The documentation for this class was generated from the following files: