- 3.0.2 optimal control module.
MeasurementModelBase.h
Go to the documentation of this file.
1 /**********************************************************************************************************************
2 This file is part of the Control Toolbox (https://github.com/ethz-adrl/control-toolbox), copyright by ETH Zurich.
3 Licensed under the BSD-2 license (see LICENSE file in main directory)
4 **********************************************************************************************************************/
5 
6 #pragma once
7 
8 namespace ct {
9 namespace optcon {
10 
11 template <size_t OUTPUT_DIM, size_t STATE_DIM, typename SCALAR = double>
13 {
14 public:
18 
19  virtual ~MeasurementModelBase() {}
22  const ct::core::Time& t = 0) = 0;
23 };
24 
25 } // optcon
26 } // ct
clear all close all load ct GNMSLog0 mat reformat t
Definition: gnmsPlot.m:6
virtual ~MeasurementModelBase()
Definition: MeasurementModelBase.h:19
ct::core::Time Time_t
Definition: MeasurementModelBase.h:17
Definition: MeasurementModelBase.h:12
virtual ct::core::OutputVector< OUTPUT_DIM, SCALAR > computeMeasurement(const ct::core::StateVector< STATE_DIM, SCALAR > &state, const ct::core::Time &t=0)=0
double Time