List of all members.
Public Types |
typedef TmplParticleGenerator | ParticleGenerator |
typedef boost::shared_ptr
< ParticleGenerator > | ParticleGeneratorPtr |
typedef TmplBoxPackerBase | Inherited |
typedef Inherited | BoxPackerBase |
typedef Inherited::Particle | Particle |
typedef Inherited::NTable | NTable |
typedef Inherited::NTablePtr | NTablePtr |
typedef Inherited::ParticlePool | ParticlePool |
typedef Inherited::ParticlePoolPtr | ParticlePoolPtr |
Public Member Functions |
| CubicBoxPacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius) |
Particle | getCandidateParticle (const Vec3 &point) |
Particle | getCandidateParticle (const Vec3 &point, double radius) |
double | getCubicPackingRadius () const |
const ParticleGenerator & | getParticleGenerator () const |
ParticleGenerator & | getParticleGenerator () |
void | setParticleGenerator (ParticleGenerator &particleGenerator) |
void | setParticleGenerator (ParticleGeneratorPtr particleGenerator) |
void | generateCubicPacking () |
virtual void | generate () |
The documentation for this class was generated from the following files: