Drake
vector_interface.h File Reference
#include <cstdint>
#include <memory>
#include "drake/common/eigen_types.h"
#include "drake/systems/framework/value.h"
#include <Eigen/Dense>
Include dependency graph for vector_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VectorInterface< T >
 VectorInterface is a pure abstract interface that real-valued signals between Systems must satisfy. More...
 
class  VectorObject< T >
 This concrete class provides object semantics to an abstract VectorInterface by implementing a copy constructor and copy assignment using the VectorInterface's Clone() method. More...
 

Namespaces

 drake
 
 drake::systems
 

Functions

template<typename T >
const VectorInterface< T > & to_vector_interface (const AbstractValue &value)
 Strip off the VectorObject so we can see the VectorInterface. More...
 
template<typename T >
VectorInterface< T > * to_mutable_vector_interface (AbstractValue *value)
 Strip off the VectorObject so we can see the VectorInterface. More...