Drake
|
A fully type-erased abstract superclass for dynamical systems. More...
#include <drake/systems/framework/system_interface.h>
Public Member Functions | |
virtual | ~AbstractSystemInterface () |
virtual std::string | get_name () const =0 |
Returns the name of this System. More... | |
Protected Member Functions | |
AbstractSystemInterface () | |
A fully type-erased abstract superclass for dynamical systems.
Do not write concrete classes that inherit directly from AbstractSystemInterface. Instead, use a more specific interface in the *SystemInterface family.
|
inlinevirtual |
|
inlineprotected |
|
pure virtual |
Returns the name of this System.
Implemented in Adder< T >.