Classes | Typedefs | Enumerations
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< ParticleDataParticles
 
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

◆ Particles

Enumeration Type Documentation

◆ 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.