23#include "mbsim/functions/function.h"
36 virtual void initPlot(std::vector<std::string> &
plotColumns) { }
42 virtual int getxSize()
const {
return 0; }
43 virtual int getDMSize()
const {
return 1; }
44 virtual void updatexd() { }
46 virtual void updateGeneralizedForces() { }
48 int getDataSize()
const {
return 17; }
49 virtual fmatvec::VecV getData()
const = 0;
51 virtual bool motorcycleKinematics()
const {
return false; }
53 virtual fmatvec::VecV getContourParameters()
const = 0;
54 virtual double evalFreeRadius() = 0;
basic class of MBSim mainly for plotting
Definition: element.h:56
virtual void plot()
plots time dependent data
Definition: element.cc:74
Element(const std::string &name)
constructor
Definition: element.cc:63
std::vector< double > plotVector
one entry of time series
Definition: element.h:287
std::vector< std::string > plotColumns
columns of time series
Definition: element.h:292
PlotFeatureMap plotFeature
plot feature
Definition: element.h:309
Definition: tyre_model.h:29
virtual void plot()
plots time dependent data
Definition: element.cc:74
namespace MBSim
Definition: bilateral_constraint.cc:30