const rangef & getYRange() const
Get the range of possible values along the Y axis.
Definition BoxPlacer:118
const rangef & getZRange() const
Get the range of possible values along the Z axis.
Definition BoxPlacer:134
META_Object(osgParticle, BoxPlacer)
const rangef & getXRange() const
Get the range of possible values along the X axis.
Definition BoxPlacer:102
BoxPlacer & operator=(const BoxPlacer &)
Definition BoxPlacer:81
void setXRange(const rangef &r)
Set the range of possible values along the X axis.
Definition BoxPlacer:107
float volume() const
return the volume of the box
Definition BoxPlacer:160
void place(Particle *P) const
Place a particle. Do not call it manually.
Definition BoxPlacer:150
osg::Vec3 getControlPosition() const
return the control position
Definition BoxPlacer:167
void setYRange(const rangef &r)
Set the range of possible values along the Y axis.
Definition BoxPlacer:123
void setZRange(const rangef &r)
Set the range of possible values along the Z axis.
Definition BoxPlacer:139
Definition CenteredPlacer:29
const osg::Vec3 & getCenter() const
Get the center point.
Definition CenteredPlacer:66
void setPosition(const osg::Vec3 &p)
Set the position vector.
Definition Particle:483
Definition AccelOperator:27
ValueType get_random() const
Get a random value between min and max.
Definition range:57