#include <stat_vector_3d.h>
Public Member Functions | |
void | addData (int x, int y, int z) |
void | clear () |
TVectorDouble | getMeanRaw () |
TVectorDouble | getMeanScaled (double scale) |
TVectorDouble | getStandardDeviationRaw () |
TVectorDouble | getStandardDeviationScaled (double scale) |
TVectorDouble | getVarianceRaw () |
TVectorDouble | getVarianceScaled (double scale) |
int | size () |
StatVector3d () | |
StatVector3d (int x, int y, int z) | |
Private Attributes | |
int | count_ |
std::vector< int > | x_ |
std::vector< int > | y_ |
std::vector< int > | z_ |
Definition at line 38 of file stat_vector_3d.h.
Definition at line 34 of file stat_vector_3d.cpp.
StatVector3d::StatVector3d | ( | int | x, |
int | y, | ||
int | z | ||
) |
Definition at line 39 of file stat_vector_3d.cpp.
void StatVector3d::addData | ( | int | x, |
int | y, | ||
int | z | ||
) |
Definition at line 60 of file stat_vector_3d.cpp.
void StatVector3d::clear | ( | ) |
Definition at line 46 of file stat_vector_3d.cpp.
Definition at line 69 of file stat_vector_3d.cpp.
TVectorDouble StatVector3d::getMeanScaled | ( | double | scale | ) |
Definition at line 93 of file stat_vector_3d.cpp.
Definition at line 154 of file stat_vector_3d.cpp.
TVectorDouble StatVector3d::getStandardDeviationScaled | ( | double | scale | ) |
Definition at line 167 of file stat_vector_3d.cpp.
Definition at line 103 of file stat_vector_3d.cpp.
TVectorDouble StatVector3d::getVarianceScaled | ( | double | scale | ) |
Definition at line 144 of file stat_vector_3d.cpp.
int StatVector3d::size | ( | ) |
Definition at line 55 of file stat_vector_3d.cpp.
int StatVector3d::count_ [private] |
Definition at line 57 of file stat_vector_3d.h.
std::vector<int> StatVector3d::x_ [private] |
Definition at line 58 of file stat_vector_3d.h.
std::vector<int> StatVector3d::y_ [private] |
Definition at line 59 of file stat_vector_3d.h.
std::vector<int> StatVector3d::z_ [private] |
Definition at line 60 of file stat_vector_3d.h.