33 #ifndef DART_DYNAMICS_DETAIL_ENTITYNODE_HPP_
34 #define DART_DYNAMICS_DETAIL_ENTITYNODE_HPP_
46 const typename NameAspect::Properties&
properties)
57 if (NameImpl::mAspectProperties.mName == newName && !newName.empty())
58 return NameImpl::mAspectProperties.mName;
60 const std::string oldName = NameImpl::mAspectProperties.mName;
66 this, oldName, NameImpl::mAspectProperties.mName);
68 return NameImpl::mAspectProperties.mName;
76 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:49
const std::string & getName() const override
Definition: EntityNode.hpp:73
const std::string & setName(const std::string &newName) override
Definition: EntityNode.hpp:53
void setAspectProperties(const typename NameAspect::Properties &properties)
Set the AspectProperties of this EntityNode.
Definition: EntityNode.hpp:45
NameChangedSignal mNameChangedSignal
Name changed signal.
Definition: Entity.hpp:194
std::string registerNameChange(const std::string &newName)
Inform the Skeleton that the name of this Node has changed.
Definition: Node.cpp:168
Definition: BulletCollisionDetector.cpp:65