#include <memory>#include <unordered_set>#include <vector>#include <Eigen/Dense>#include "drake/common/drake_copyable.h"#include "drake/common/eigen_types.h"#include "drake/systems/framework/context.h"#include "drake/systems/framework/diagram_builder.h"#include "drake/systems/framework/event.h"#include "drake/systems/framework/leaf_system.h"#include "drake/systems/framework/output_port.h"#include "drake/systems/primitives/vector_log.h"Classes | |
| class | VectorLogSink< T > |
| A discrete sink block which logs its vector-valued input to per-context memory. More... | |
Namespaces | |
| namespace | drake |
| namespace | drake::systems |
Functions | |
| template<typename T> | |
| VectorLogSink< T > * | LogVectorOutput (const OutputPort< T > &src, DiagramBuilder< T > *builder, double publish_period=0.0) |
| LogVectorOutput provides a convenience function for adding a VectorLogSink, initialized to the correct size, and connected to an output in a DiagramBuilder. | |
| template<typename T> | |
| VectorLogSink< T > * | LogVectorOutput (const OutputPort< T > &src, DiagramBuilder< T > *builder, const TriggerTypeSet &publish_triggers, double publish_period=0.0) |
| LogVectorOutput provides a convenience function for adding a VectorLogSink, initialized to the correct size, and connected to an output in a DiagramBuilder. | |