37 #ifndef PEOPLE_TRACKING_FILTER_GAUSSIAN_POS_VEL_H 38 #define PEOPLE_TRACKING_FILTER_GAUSSIAN_POS_VEL_H 40 #include <bfl/pdf/pdf.h> 77 void *
args = NULL)
const;
84 #endif // PEOPLE_TRACKING_FILTER_GAUSSIAN_POS_VEL_H virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
Class representing state with pos and vel.
GaussianPosVel(const StatePosVel &mu, const StatePosVel &sigma)
Constructor.
virtual GaussianPosVel * Clone() const
clone function
Class representing gaussian vector.
virtual StatePosVel ExpectedValueGet() const
virtual Probability ProbabilityGet(const StatePosVel &input) const
virtual ~GaussianPosVel()
Destructor.
friend std::ostream & operator<<(std::ostream &os, const GaussianPosVel &g)
output stream for GaussianPosVel
Class representing gaussian pos_vel.
void SetDt(double dt) const
GaussianVector gauss_vel_
bool SampleFrom(vector< Sample< StatePosVel > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const
GaussianVector gauss_pos_