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

#include <CompositeNode.hpp>

Inheritance diagram for dart::dynamics::CompositeStateNode< Base >:
dart::dynamics::CompositePropertiesNode< CompositeStateNode< Base > > dart::dynamics::CompositeNode< Base > dart::dynamics::ShapeNode

Public Types

using State = Node::MakeState< common::Composite::State >
 

Public Member Functions

template<typename... Args>
 CompositeStateNode (Args &&... args)
 Forwarding constructor. More...
 
void setNodeState (const Node::State &otherState) override final
 
std::unique_ptr< Node::StategetNodeState () const override final
 
void copyNodeStateTo (std::unique_ptr< Node::State > &outputState) const override final
 

Member Typedef Documentation

◆ State

Constructor & Destructor Documentation

◆ CompositeStateNode()

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

Forwarding constructor.

Member Function Documentation

◆ copyNodeStateTo()

template<class Base >
void dart::dynamics::CompositeStateNode< Base >::copyNodeStateTo ( std::unique_ptr< Node::State > &  outputState) const
finaloverride

◆ getNodeState()

template<class Base >
std::unique_ptr< Node::State > dart::dynamics::CompositeStateNode< Base >::getNodeState
finaloverride

◆ setNodeState()

template<class Base >
void dart::dynamics::CompositeStateNode< Base >::setNodeState ( const Node::State otherState)
finaloverride