#include <sph_point.h>
Public Types | |
typedef Emitter< Types > | base_type |
typedef Types::real_type | real_type |
typedef Types::vector | vector |
typedef Types::particle | particle |
typedef Types::particle_ptr_container | particle_ptr_container |
Public Member Functions | |
PointEmitter (vector const &point, vector const &velocity=0) | |
~PointEmitter () | |
const vector & | center () const |
Protected Attributes | |
vector | m_p |
vector | m_v |
release point |
SPH Particle Point Emitter (Default).
typedef Emitter<Types> OpenTissue::sph::PointEmitter< Types >::base_type |
typedef Types::particle OpenTissue::sph::PointEmitter< Types >::particle |
Reimplemented from OpenTissue::sph::Emitter< Types >.
typedef Types::particle_ptr_container OpenTissue::sph::PointEmitter< Types >::particle_ptr_container |
Reimplemented from OpenTissue::sph::Emitter< Types >.
typedef Types::real_type OpenTissue::sph::PointEmitter< Types >::real_type |
typedef Types::vector OpenTissue::sph::PointEmitter< Types >::vector |
Reimplemented from OpenTissue::sph::Emitter< Types >.
OpenTissue::sph::PointEmitter< Types >::PointEmitter | ( | vector const & | point, | |
vector const & | velocity = 0 | |||
) | [inline] |
OpenTissue::sph::PointEmitter< Types >::~PointEmitter | ( | ) | [inline] |
const vector& OpenTissue::sph::PointEmitter< Types >::center | ( | ) | const [inline, virtual] |
Implements OpenTissue::sph::Emitter< Types >.
vector OpenTissue::sph::PointEmitter< Types >::m_p [protected] |
vector OpenTissue::sph::PointEmitter< Types >::m_v [protected] |
release point