PDBlob Class Reference

Gaussian blob. More...

#include <pDomain.h>

Inheritance diagram for PDBlob:

pDomain

List of all members.


Public Member Functions

  PDBlob (const pVec &Center, const float StandardDev)
bool  Within (const pVec &pos) const
  Has a probability of returning true equal to the probability density at the specified point.
pVec  Generate () const
  Returns a point with normal probability density.
float  Size () const
  Returns the probability density integral, which is 1.0.
pDomain copy () const

Public Attributes

pVec  ctr
float  stdev
float  Scale1
float  Scale2

Detailed Description

Gaussian blob.

The point Center is the center of a normal probability density of standard deviation StandardDev. The density is radially symmetrical. The blob domain allows for some very natural-looking effects because there is no sharp, artificial-looking boundary at the edge of the domain.

Generate returns a point with normal probability density. Within has a probability of returning true equal to the probability density at the specified point.


Generated on Tue Dec 30 11:28:40 2008 for ParticleAPI by  doxygen 1.5.8