|
DART 6.7.3
|
#include <EntityNode.hpp>
Public Types | |
| using | NameAspect = typename detail::EntityNodeAspectBase< Base >::Aspect |
| using | Derived = DerivedT |
| using | Aspect = common::EmbeddedPropertiesAspect< Derived, PropertiesDataT > |
| using | AspectProperties = typename Aspect::Properties |
| using | AspectPropertiesData = typename Aspect::PropertiesData |
| using | Base = common::RequiresAspect< Aspect > |
Public Member Functions | |
| template<typename... Args> | |
| EntityNode (Args &&... args) | |
| Forwarding constructor. | |
| virtual | ~EntityNode ()=default |
| void | setAspectProperties (const typename NameAspect::Properties &properties) |
| Set the AspectProperties of this EntityNode. | |
| const std::string & | setName (const std::string &newName) override |
| const std::string & | getName () const override |
| const AspectProperties & | getAspectProperties () const |
Protected Attributes | |
| AspectProperties | mAspectProperties |
| Aspect::Properties data, directly accessible to your derived class. | |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| using dart::dynamics::EntityNode< Base >::NameAspect = typename detail::EntityNodeAspectBase<Base>::Aspect |
|
inline |
Forwarding constructor.
|
virtualdefault |
|
inlineinherited |
|
override |
| void dart::dynamics::EntityNode< Base >::setAspectProperties | ( | const typename NameAspect::Properties & | properties | ) |
Set the AspectProperties of this EntityNode.
|
override |
|
protectedinherited |
Aspect::Properties data, directly accessible to your derived class.