MCPcopy Create free account
hub / github.com/TUC-ProAut/libRSF / Data

Class Data

include/Data.h:40–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38namespace libRSF
39{
40 class Data: public DataGeneric<DataType, DataElement>
41 {
42 public:
43
44 /** standard constructor */
45 Data();
46 virtual ~Data() = default;
47
48 /** default constructor for new empty data */
49 Data(DataType Type, double Timestamp);
50
51 /** string interface for files */
52 explicit Data(std::string Input);
53
54 /** specific getters */
55 double getTimestamp() const;
56 Vector getMean() const;
57 Matrix getCovarianceMatrix() const;
58 Vector getCovarianceDiagonal() const;
59 Vector getStdDevDiagonal() const;
60
61 /** specific pointer getters */
62 double* getMeanPointer();
63 double const * getMeanPointerConst();
64
65 /** specific setters */
66 void setMean(const Vector Mean);
67 void setTimestamp(const double Timestamp);
68 void setCovarianceDiagonal(const Vector Cov);
69 void setStdDevDiagonal(const Vector StdDev);
70 void setCovarianceMatrix(const Vector Cov);
71
72 private:
73
74 };
75}
76
77#endif // DATA_H

Callers 7

TESTFunction · 0.85
TESTFunction · 0.85
TESTFunction · 0.85
ReadDataFromFileFunction · 0.85
exportToStateDataMethod · 0.85
EvaluateCostSurfaceFunction · 0.85
addFactorMethod · 0.85

Calls

no outgoing calls

Tested by 3

TESTFunction · 0.68
TESTFunction · 0.68
TESTFunction · 0.68