DART  6.6.2
dart::dynamics::CompositePropertiesNode< Base > Class Template Reference

#include <CompositeNode.hpp>

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

Public Types

using Properties = Node::MakeProperties< common::Composite::Properties >
 

Public Member Functions

template<typename... Args>
 CompositePropertiesNode (Args &&... args)
 Forwarding constructor. More...
 
void setNodeProperties (const Node::Properties &otherProperties) override final
 
std::unique_ptr< Node::PropertiesgetNodeProperties () const override final
 
void copyNodePropertiesTo (std::unique_ptr< Node::Properties > &outputProperties) const override final
 

Member Typedef Documentation

◆ Properties

Constructor & Destructor Documentation

◆ CompositePropertiesNode()

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

Forwarding constructor.

Member Function Documentation

◆ copyNodePropertiesTo()

template<class Base >
void dart::dynamics::CompositePropertiesNode< Base >::copyNodePropertiesTo ( std::unique_ptr< Node::Properties > &  outputProperties) const
finaloverride

◆ getNodeProperties()

template<class Base >
std::unique_ptr< Node::Properties > dart::dynamics::CompositePropertiesNode< Base >::getNodeProperties
finaloverride

◆ setNodeProperties()

template<class Base >
void dart::dynamics::CompositePropertiesNode< Base >::setNodeProperties ( const Node::Properties otherProperties)
finaloverride