Vector3Stats Class Reference
Collection of statistics for a Vector3 signal. More...
#include <gz/math/Vector3Stats.hh>
Public Member Functions | |
| Vector3Stats () | |
| Constructor. More... | |
| void | InsertData (const Vector3d &_data) |
| Add a new sample to the statistical measures. More... | |
| bool | InsertStatistic (const std::string &_name) |
| Add a new type of statistic. More... | |
| bool | InsertStatistics (const std::string &_names) |
| Add multiple statistics. More... | |
| SignalStats & | Mag () |
| Get mutable reference to statistics for magnitude of signal. More... | |
| const SignalStats & | Mag () const |
| Get statistics for magnitude component of signal. More... | |
| void | Reset () |
| Forget all previous data. More... | |
| SignalStats & | X () |
| Get mutable reference to statistics for x component of signal. More... | |
| const SignalStats & | X () const |
| Get statistics for x component of signal. More... | |
| SignalStats & | Y () |
| Get mutable reference to statistics for y component of signal. More... | |
| const SignalStats & | Y () const |
| Get statistics for y component of signal. More... | |
| SignalStats & | Z () |
| Get mutable reference to statistics for z component of signal. More... | |
| const SignalStats & | Z () const |
| Get statistics for z component of signal. More... | |
Detailed Description
Collection of statistics for a Vector3 signal.
Constructor & Destructor Documentation
◆ Vector3Stats()
| Vector3Stats | ( | ) |
Constructor.
Member Function Documentation
◆ InsertData()
| void InsertData | ( | const Vector3d & | _data | ) |
Add a new sample to the statistical measures.
- Parameters
-
[in] _data New signal data point.
◆ InsertStatistic()
| bool InsertStatistic | ( | const std::string & | _name | ) |
Add a new type of statistic.
- Parameters
-
[in] _name Short name of new statistic. Valid values include: "maxAbs" "mean" "rms"
- Returns
- True if statistic was successfully added, false if name was not recognized or had already been inserted.
◆ InsertStatistics()
| bool InsertStatistics | ( | const std::string & | _names | ) |
Add multiple statistics.
- Parameters
-
[in] _names Comma-separated list of new statistics. For example, all statistics could be added with: "maxAbs,mean,rms"
- Returns
- True if all statistics were successfully added, false if any names were not recognized or had already been inserted.
◆ Mag() [1/2]
| SignalStats& Mag | ( | ) |
Get mutable reference to statistics for magnitude of signal.
- Returns
- Statistics for magnitude of signal.
◆ Mag() [2/2]
| const SignalStats& Mag | ( | ) | const |
Get statistics for magnitude component of signal.
- Returns
- Statistics for magnitude component of signal.
◆ Reset()
| void Reset | ( | ) |
Forget all previous data.
◆ X() [1/2]
| SignalStats& X | ( | ) |
Get mutable reference to statistics for x component of signal.
- Returns
- Statistics for x component of signal.
◆ X() [2/2]
| const SignalStats& X | ( | ) | const |
Get statistics for x component of signal.
- Returns
- Statistics for x component of signal.
◆ Y() [1/2]
| SignalStats& Y | ( | ) |
Get mutable reference to statistics for y component of signal.
- Returns
- Statistics for y component of signal.
◆ Y() [2/2]
| const SignalStats& Y | ( | ) | const |
Get statistics for y component of signal.
- Returns
- Statistics for y component of signal.
◆ Z() [1/2]
| SignalStats& Z | ( | ) |
Get mutable reference to statistics for z component of signal.
- Returns
- Statistics for z component of signal.
◆ Z() [2/2]
| const SignalStats& Z | ( | ) | const |
Get statistics for z component of signal.
- Returns
- Statistics for z component of signal.
The documentation for this class was generated from the following file: