#include <sph_circle.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 | |
CircleEmitter (vector const ¢er, real_type const &radius, vector const &velocity=0) | |
~CircleEmitter () | |
vector const & | center () const |
Protected Attributes | |
vector | m_c |
real_type | m_r |
release point. | |
vector | m_v |
circle radius. |
typedef Emitter<Types> OpenTissue::sph::CircleEmitter< Types >::base_type |
typedef Types::particle OpenTissue::sph::CircleEmitter< Types >::particle |
Reimplemented from OpenTissue::sph::Emitter< Types >.
typedef Types::particle_ptr_container OpenTissue::sph::CircleEmitter< Types >::particle_ptr_container |
Reimplemented from OpenTissue::sph::Emitter< Types >.
typedef Types::real_type OpenTissue::sph::CircleEmitter< Types >::real_type |
typedef Types::vector OpenTissue::sph::CircleEmitter< Types >::vector |
Reimplemented from OpenTissue::sph::Emitter< Types >.
OpenTissue::sph::CircleEmitter< Types >::CircleEmitter | ( | vector const & | center, | |
real_type const & | radius, | |||
vector const & | velocity = 0 | |||
) | [inline] |
OpenTissue::sph::CircleEmitter< Types >::~CircleEmitter | ( | ) | [inline] |
vector const& OpenTissue::sph::CircleEmitter< Types >::center | ( | ) | const [inline, virtual] |
Implements OpenTissue::sph::Emitter< Types >.
vector OpenTissue::sph::CircleEmitter< Types >::m_c [protected] |
real_type OpenTissue::sph::CircleEmitter< Types >::m_r [protected] |
release point.
vector OpenTissue::sph::CircleEmitter< Types >::m_v [protected] |
circle radius.