SurgSim::Particles Namespace Reference

## Classes

class | DefaultPointGenerator
| DefaultPointGenerator, methods of this class will always return (0.0, 0.0, 0.0) and output a severe logging message. More...
class | Emitter
| Emitter emits particles into a ParticleSystem. More...
struct | ParticleData
class | ParticlesCollisionRepresentation
| A Collision Representation that can be attached to a Particle Representation. More...
class | PointGenerator
| PointGenerator is used to generate points inside or on the surface of a given shape. More...
class | RandomBoxPointGenerator
| Class to generate points inside or on the surface of a box. More...
class | RandomMeshPointGenerator
| Class to generate points on the surface of a mesh. More...
class | RandomPointGenerator
| RandomPointGenerator will generate points based on the shape passed. More...
class | RandomSpherePointGenerator
| Class to generate points inside or on the surface of a sphere. More...
class | Representation
| The Representation class defines the base class for all Particle System. More...
class | Sink
| Sink removes particles from a ParticleSystem. More...
class | SphRepresentation
| SphRepresentation is a Representation dedicated to Smoothed-Particles Hydrodynamics (SPH). More...

## Typedefs

typedef DataStructures::Vertices< ParticleData > | Particles
typedef Particles::VertexType | Particle

## Enumerations

enum | EmitMode { EMIT_MODE_VOLUME = 0, EMIT_MODE_SURFACE, EMIT_MODE_COUNT }
| Emitting modes of the Emitter. More...

## Typedef Documentation

## Particle

typedef Particles::VertexType SurgSim::Particles::Particle

## Particles

typedef DataStructures::Vertices<ParticleData> SurgSim::Particles::Particles

## Enumeration Type Documentation

## EmitMode

enum SurgSim::Particles::EmitMode

Emitting modes of the Emitter.

Enumerator
EMIT_MODE_VOLUME | Emit particles from within the shapes volume.
EMIT_MODE_SURFACE | Emit particles only from the surface.
EMIT_MODE_COUNT | The number of EmitModes.