Drake
VectorInputPort3< T > Class Template Reference

A VectorInputPort3 extends InputPort3 with the restriction that only VectorOutputPort3 connections are acceptable, and the value will be of type VectorInterface. More...

#include <drake/systems/framework/system3_input.h>

Inheritance diagram for VectorInputPort3< T >:
Collaboration diagram for VectorInputPort3< T >:

Public Member Functions

 VectorInputPort3 ()
 Create a VectorInputPort3 that accepts any length VectorOutputPort3 as a connection. More...
 
 VectorInputPort3 (int required_length)
 Create a VectorInputPort3 that only permits a connection to a particular length of VectorOutputPort3. More...
 
- Public Member Functions inherited from InputPort3
 InputPort3 ()
 Create an InputPort3 that accepts any OutputPort3 as a connection. More...
 
void ConnectTo (const OutputPort3 *output_port)
 Connect this InputPort3 to a compatible OutputPort3. More...
 
void CheckOutputPort (const OutputPort3 *proposed) const
 Given an OutputPort3 proposed as a connection for this InputPort3, throw an error message if the OutputPort3 is not acceptable. More...
 
const OutputPort3get_connection () const
 If connected, return a pointer to the output port otherwise nullptr. More...
 

Additional Inherited Members

Detailed Description

template<typename T>
class drake::systems::VectorInputPort3< T >

A VectorInputPort3 extends InputPort3 with the restriction that only VectorOutputPort3 connections are acceptable, and the value will be of type VectorInterface.

You may optionally require that only a specified length of vector is acceptable; otherwise any length is allowed.

Constructor & Destructor Documentation

VectorInputPort3 ( )
inline

Create a VectorInputPort3 that accepts any length VectorOutputPort3 as a connection.

VectorInputPort3 ( int  required_length)
inlineexplicit

Create a VectorInputPort3 that only permits a connection to a particular length of VectorOutputPort3.

Here is the call graph for this function:


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