| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
CreateMotionModel< ParticleT > Class Template Reference
Inheritance diagram for CreateMotionModel< ParticleT >:
![]() Detailed Descriptiontemplate<class ParticleT>
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
| typedef ParticleFilter < ParticleT > ::MotionModel::particle_type | particle_type |
| redefinition here allows reference to the particle type even if the template parameter may be abstracted away due to a typedef | |
| typedef ParticleFilter < ParticleT > ::MotionModel::particle_collection | particle_collection |
| the collection type we'll be using to store the particles | |
| typedef particle_collection::size_type | index_t |
| index type for refering to particles within the collection | |
Public Member Functions | |
| CreateMotionModel (float dm=0.1f, float am=0.2f, float ddv=0.001f, float dav=0.001f, float aav=0.001f, float adv=0.000001f) | |
| Constructor. | |
| float | sampleNormal (float mean, float var) |
| virtual void | updateMotion (particle_collection &particles, particle_type &estimate) |
Private Attributes | |
| float | dmean |
| AngTwoPi | amean |
| float | ddvar |
| float | davar |
| float | aavar |
| float | advar |
| typedef particle_collection::size_type CreateMotionModel< ParticleT >::index_t |
index type for refering to particles within the collection
Reimplemented from ParticleFilter< ParticleT >::MotionModel.
Definition at line 54 of file CreateMotionModel.h.
| typedef ParticleFilter<ParticleT>::MotionModel::particle_collection CreateMotionModel< ParticleT >::particle_collection |
the collection type we'll be using to store the particles
Reimplemented from ParticleFilter< ParticleT >::MotionModel.
Definition at line 53 of file CreateMotionModel.h.
| typedef ParticleFilter<ParticleT>::MotionModel::particle_type CreateMotionModel< ParticleT >::particle_type |
redefinition here allows reference to the particle type even if the template parameter may be abstracted away due to a typedef
Reimplemented from ParticleFilter< ParticleT >::MotionModel.
Definition at line 52 of file CreateMotionModel.h.
| CreateMotionModel< ParticleT >::CreateMotionModel | ( | float | dm = 0.1f, |
|
| float | am = 0.2f, |
|||
| float | ddv = 0.001f, |
|||
| float | dav = 0.001f, |
|||
| float | aav = 0.001f, |
|||
| float | adv = 0.000001f | |||
| ) |
Constructor.
Definition at line 57 of file CreateMotionModel.h.
| float CreateMotionModel< ParticleT >::sampleNormal | ( | float | mean, | |
| float | var | |||
| ) |
Definition at line 62 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
| virtual void CreateMotionModel< ParticleT >::updateMotion | ( | particle_collection & | particles, | |
| particle_type & | estimate | |||
| ) | [virtual] |
Definition at line 67 of file CreateMotionModel.h.
float CreateMotionModel< ParticleT >::aavar [private] |
Definition at line 49 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
float CreateMotionModel< ParticleT >::advar [private] |
Definition at line 49 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
AngTwoPi CreateMotionModel< ParticleT >::amean [private] |
Definition at line 48 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
float CreateMotionModel< ParticleT >::davar [private] |
Definition at line 49 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
float CreateMotionModel< ParticleT >::ddvar [private] |
Definition at line 49 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
float CreateMotionModel< ParticleT >::dmean [private] |
Definition at line 47 of file CreateMotionModel.h.
Referenced by CreateMotionModel< ParticleT >::updateMotion().
|
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:06 2016 by Doxygen 1.6.3 |