#include <RandomBoxPacker.h>
|
| | RandomBoxPacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures) |
| |
| | RandomBoxPacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures, const PlaneVector &fitPlaneVector) |
| |
| virtual | ~RandomBoxPacker () |
| |
| PlaneVector | getDefaultFitPlaneVector () const |
| |
| bool | particleIsValid (const Particle &particle) const |
| |
| virtual void | generate () |
| |
| double | getRandom (double min, double max) const |
| |
| Vec3 | getRandomPoint () const |
| |
| ParticleVector | getClosestNeighbours (const Particle &particle, int numClosest) |
| |
| int | getMaxInsertionFailures () const |
| |
| void | generateRandomFill () |
| |
| const PlaneVector & | getFitPlaneVector () const |
| |
| Plane3D | getClosestFitPlane (const Particle &particle) const |
| |
◆ Inherited
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ NTable
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ NTablePtr
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ Particle
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ ParticleGenerator
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ ParticleGeneratorPtr
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ ParticlePool
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ ParticlePoolPtr
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ ParticleVector
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ PlaneVector
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ StuffedParticleIterator
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ RandomBoxPacker() [1/2]
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ RandomBoxPacker() [2/2]
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ ~RandomBoxPacker()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ generate()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ generateRandomFill()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ getClosestFitPlane()
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ getClosestNeighbours()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ getDefaultFitPlaneVector()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ getFitPlaneVector()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ getMaxInsertionFailures()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ getRandom()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ getRandomPoint()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ particleIsValid()
template<typename TPartGen , template< typename TTPartGen > class TCubicPackWrap>
◆ m_fitPlaneVector
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
◆ m_maxInsertionFailures
template<typename TmplParticleGenerator , template< typename TmplPartGen > class TmplCubicBoxPackerWrap>
The documentation for this class was generated from the following files: