DART  6.10.1
dart::dynamics::EntityNode< Base > Class Template Reference

#include <EntityNode.hpp>

Inheritance diagram for dart::dynamics::EntityNode< Base >:

Public Types

using NameAspect = typename detail::EntityNodeAspectBase< Base >::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
 

Member Typedef Documentation

◆ NameAspect

template<class Base >
using dart::dynamics::EntityNode< Base >::NameAspect = typename detail::EntityNodeAspectBase<Base>::Aspect

Constructor & Destructor Documentation

◆ EntityNode()

template<class Base >
template<typename... Args>
dart::dynamics::EntityNode< Base >::EntityNode ( Args &&...  args)
inline

Forwarding constructor.

◆ ~EntityNode()

template<class Base >
virtual dart::dynamics::EntityNode< Base >::~EntityNode ( )
virtualdefault

Member Function Documentation

◆ getName()

template<class Base >
const std::string & dart::dynamics::EntityNode< Base >::getName
override

◆ setAspectProperties()

template<class Base >
void dart::dynamics::EntityNode< Base >::setAspectProperties ( const typename NameAspect::Properties &  properties)

Set the AspectProperties of this EntityNode.

◆ setName()

template<class Base >
const std::string & dart::dynamics::EntityNode< Base >::setName ( const std::string &  newName)
override