33 #ifndef DART_DYNAMICS_DETAIL_ENTITYNODEASPECT_HPP_
34 #define DART_DYNAMICS_DETAIL_ENTITYNODEASPECT_HPP_
56 operator const std::string&()
const;
65 template <
class Base,
bool isCompositeBase>
71 template <
typename... Args>
73 :
Base(
std::forward<Args>(args)...)
84 EntityNodeAspectBase<Base>, Base >
89 template <
typename... Args>
92 common::
NoArg,
std::forward<Args>(args)...)
std::string * name
Definition: SkelParser.cpp:1642
Terminator for the variadic template.
Definition: CompositeJoiner.hpp:45
Inherit this class to embed Properties into your Composite object.
Definition: EmbeddedAspect.hpp:210
common::RequiresAspect< Aspect > Base
Definition: EmbeddedAspect.hpp:217
EntityNodeBase(Args &&... args)
Forwarding constructor.
Definition: EntityNodeAspect.hpp:90
virtual ~EntityNodeBase()=default
Definition: EntityNodeAspect.hpp:67
EntityNodeBase(Args &&... args)
Forwarding constructor.
Definition: EntityNodeAspect.hpp:72
virtual ~EntityNodeBase()=default
@ NoArg
Definition: Empty.hpp:45
Definition: BulletCollisionDetector.cpp:63
Definition: SharedLibraryManager.hpp:43
Definition: EntityNodeAspect.hpp:48
std::string mName
Name of the Entity/Node.
Definition: EntityNodeAspect.hpp:50
EntityNodeProperties(const std::string &name="")
Default constructor.
Definition: EntityNodeAspect.cpp:40