ESyS-Particle  2.3.2
esys::lsm::SimpleSphereCollectionPy Class Reference

#include <SimpleSphereCollectionPy.h>

Inheritance diagram for esys::lsm::SimpleSphereCollectionPy:
Collaboration diagram for esys::lsm::SimpleSphereCollectionPy:

Public Types

typedef ParticleCollection
< SimpleSpherePy
Inherited
typedef Inherited::ParticlePoolPtr ParticlePoolPtr
typedef IteratorPy
< ParticleCollection
< SimpleSpherePy >
::ParticleIterator
SimpleSphereIteratorPy
- Public Types inherited from esys::lsm::ParticleCollection< SimpleSpherePy >
typedef SimpleSpherePy Particle
typedef boost::object_pool
< Particle
ParticlePool
typedef boost::shared_ptr
< ParticlePool
ParticlePoolPtr

Public Member Functions

 SimpleSphereCollectionPy ()
 SimpleSphereCollectionPy (const Inherited &particleCollection)
 SimpleSphereCollectionPy (const SimpleSphereCollectionPy &ssphereCollection)
 SimpleSphereCollectionPy (ParticlePoolPtr particlePoolPtr)
BoundingBoxPy getParticleBBoxPy () const
SimpleSphereIteratorPy getSimpleSphereIteratorPy ()
SimpleSpherePycreateParticlePy (const SimpleSpherePy &p)
void rotatePy (const Vec3Py &rotation, const Vec3Py &pt)
void translateByPy (const Vec3Py &translation)
- Public Member Functions inherited from esys::lsm::ParticleCollection< SimpleSpherePy >
 ParticleCollection ()
 ParticleCollection (ParticlePoolPtr particlePoolPtr)
 ParticleCollection (const ParticleCollection &p)
ParticleCollectionoperator= (const ParticleCollection &p)
virtual ~ParticleCollection ()
int getNumParticles () const
BoundingBox getParticleBBox () const
ParticleIterator getParticleIterator ()
ParticleConstIterator getParticleIterator () const
void translateBy (const Vec3 &vec)
void rotate (const Vec3 &rotation, const Vec3 &posn)
void incrementIdBy (typename Particle::Id idIncr)
void insertRef (Particle &p)
ParticlecreateParticle (const Particle &p)

Friends

class SimpleSphereCollectionPyPickleSuite

Additional Inherited Members

- Protected Member Functions inherited from esys::lsm::ParticleCollection< SimpleSpherePy >
void noCheckInsertRef (Particle &p)

Member Typedef Documentation

Constructor & Destructor Documentation

esys::lsm::SimpleSphereCollectionPy::SimpleSphereCollectionPy ( )
esys::lsm::SimpleSphereCollectionPy::SimpleSphereCollectionPy ( const Inherited particleCollection)
esys::lsm::SimpleSphereCollectionPy::SimpleSphereCollectionPy ( const SimpleSphereCollectionPy ssphereCollection)
esys::lsm::SimpleSphereCollectionPy::SimpleSphereCollectionPy ( ParticlePoolPtr  particlePoolPtr)

Member Function Documentation

SimpleSpherePy & esys::lsm::SimpleSphereCollectionPy::createParticlePy ( const SimpleSpherePy p)

References esys::lsm::ParticleCollection< SimpleSpherePy >::createParticle().

Referenced by esys::lsm::exportSimpleSphereCollection().

Here is the call graph for this function:

Here is the caller graph for this function:

BoundingBoxPy esys::lsm::SimpleSphereCollectionPy::getParticleBBoxPy ( ) const

Referenced by esys::lsm::exportSimpleSphereCollection().

Here is the caller graph for this function:

SimpleSphereCollectionPy::SimpleSphereIteratorPy esys::lsm::SimpleSphereCollectionPy::getSimpleSphereIteratorPy ( )

Referenced by esys::lsm::exportSimpleSphereCollection().

Here is the caller graph for this function:

void esys::lsm::SimpleSphereCollectionPy::rotatePy ( const Vec3Py rotation,
const Vec3Py pt 
)

References esys::lsm::ParticleCollection< SimpleSpherePy >::rotate().

Referenced by esys::lsm::exportSimpleSphereCollection().

Here is the call graph for this function:

Here is the caller graph for this function:

void esys::lsm::SimpleSphereCollectionPy::translateByPy ( const Vec3Py translation)

References esys::lsm::ParticleCollection< SimpleSpherePy >::translateBy().

Referenced by esys::lsm::exportSimpleSphereCollection().

Here is the call graph for this function:

Here is the caller graph for this function:

Friends And Related Function Documentation


The documentation for this class was generated from the following files: