Drake
LCMOutputSystem< Vector, Enable > Class Template Reference

#include <drake/systems/LCMSystem.h>

Public Types

template<typename ScalarType >
using StateVector = NullVector< ScalarType >
 
template<typename ScalarType >
using InputVector = Vector< ScalarType >
 
template<typename ScalarType >
using OutputVector = NullVector< ScalarType >
 

Public Member Functions

 LCMOutputSystem (std::shared_ptr< lcm::LCM > lcm)
 
StateVector< doubledynamics (const double &t, const StateVector< double > &x, const InputVector< double > &u) const
 
OutputVector< doubleoutput (const double &t, const StateVector< double > &x, const InputVector< double > &u) const
 

Member Typedef Documentation

using InputVector = Vector<ScalarType>
using OutputVector = NullVector<ScalarType>
using StateVector = NullVector<ScalarType>

Constructor & Destructor Documentation

LCMOutputSystem ( std::shared_ptr< lcm::LCM >  lcm)
inlineexplicit

Member Function Documentation

StateVector<double> dynamics ( const double t,
const StateVector< double > &  x,
const InputVector< double > &  u 
) const
inline
OutputVector<double> output ( const double t,
const StateVector< double > &  x,
const InputVector< double > &  u 
) const
inline

The documentation for this class was generated from the following file: