33#ifndef DART_DYNAMICS_DETAIL_ENTITYNODE_HPP_
34#define DART_DYNAMICS_DETAIL_ENTITYNODE_HPP_
45 const typename NameAspect::Properties&
properties)
56 if (NameImpl::mAspectProperties.mName == newName && !newName.empty())
57 return NameImpl::mAspectProperties.mName;
59 const std::string oldName = NameImpl::mAspectProperties.mName;
65 this, oldName, NameImpl::mAspectProperties.mName);
67 return NameImpl::mAspectProperties.mName;
75 return NameImpl::mAspectProperties.mName;
BodyPropPtr properties
Definition SdfParser.cpp:80
Inherit this class to embed Properties into your Composite object.
Definition EmbeddedAspect.hpp:204
virtual std::size_t incrementVersion()
Increment the version for this object.
Definition VersionCounter.cpp:50
const std::string & getName() const override
Definition EntityNode.hpp:72
const std::string & setName(const std::string &newName) override
Definition EntityNode.hpp:52
void setAspectProperties(const typename NameAspect::Properties &properties)
Set the AspectProperties of this EntityNode.
Definition EntityNode.hpp:44
NameChangedSignal mNameChangedSignal
Name changed signal.
Definition Entity.hpp:195
std::string registerNameChange(const std::string &newName)
Inform the Skeleton that the name of this Node has changed.
Definition Node.cpp:169
Definition BulletCollisionDetector.cpp:60