WPILibC++ 2025.3.2
Loading...
Searching...
No Matches
wpi::Protobuf< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > > Struct Template Reference

#include <frc/proto/MatrixProto.h>

Public Types

using MessageStruct = wpi_proto_ProtobufMatrix
 
using InputStream
 
using OutputStream
 

Static Public Member Functions

static std::optional< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > > Unpack (InputStream &stream)
 
static bool Pack (OutputStream &stream, const frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > &value)
 

Member Typedef Documentation

◆ InputStream

template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
using wpi::Protobuf< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > >::InputStream
Initial value:
Class for wrapping a nanopb istream.
Definition Protobuf.h:55
Eigen::Matrix< double, Rows, Cols, Options, MaxRows, MaxCols > Matrixd
Definition EigenCore.h:21

◆ MessageStruct

template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
using wpi::Protobuf< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > >::MessageStruct = wpi_proto_ProtobufMatrix

◆ OutputStream

template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
using wpi::Protobuf< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > >::OutputStream
Initial value:
Class for wrapping a nanopb ostream.
Definition Protobuf.h:119

Member Function Documentation

◆ Pack()

template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
static bool wpi::Protobuf< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > >::Pack ( OutputStream & stream,
const frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > & value )
inlinestatic

◆ Unpack()

template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
static std::optional< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > > wpi::Protobuf< frc::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > >::Unpack ( InputStream & stream)
inlinestatic

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