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. More... | |
virtual | ~EntityNode ()=default |
void | setAspectProperties (const typename NameAspect::Properties &properties) |
Set the AspectProperties of this EntityNode. More... | |
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. More... | |
|
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.