Drake
Drake C++ Documentation
SelectorParams Struct Reference

Detailed Description

The constructor arguments for a Selector.

#include <drake/systems/primitives/selector.h>

Classes

struct  InputPortParams
 Helper struct for inputs. More...
 
struct  OutputPortParams
 Helper struct for outputs. More...
 
struct  OutputSelection
 Helper struct for output_selections. More...
 

Public Member Functions

template<typename Archive >
void Serialize (Archive *a)
 Passes this object to an Archive. More...
 

Public Attributes

std::vector< InputPortParamsinputs
 Specifies details of the input ports, and by implication the total number of input ports. More...
 
std::vector< OutputPortParamsoutputs
 Specifies details of the output ports, and by implication the total number of output ports. More...
 

Member Function Documentation

◆ Serialize()

void Serialize ( Archive *  a)

Passes this object to an Archive.

Refer to YAML Serialization for background.

Member Data Documentation

◆ inputs

std::vector<InputPortParams> inputs

Specifies details of the input ports, and by implication the total number of input ports.

There will be inputs.size() ports in total.

◆ outputs

std::vector<OutputPortParams> outputs

Specifies details of the output ports, and by implication the total number of output ports.

There will be outputs.size() ports in total.


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