ESyS-Particle  4.0.1
Classes | Public Types | Public Member Functions | List of all members
esys::lsm::SphereFittedPIterator< TmplFitterTraits > Class Template Reference

Classes

class  FitTraits

Public Types

typedef TmplFitterTraits FitterTraits
typedef FitterTraits::Plane Plane
typedef FitterTraits::PlaneVector PlaneVector
typedef FitterTraits::Packer Packer
typedef Packer::Particle Particle
typedef Packer::ParticleVector ParticleVector
typedef SphereFitter< FitTraitsFitter
typedef boost::shared_ptr< FitterFitterPtr
typedef std::vector< FitterPtr > FitterPtrVector
typedef MoveToSurfaceFitter
< FitTraits
Move2SurfaceFitter
typedef ThreeDSphereFitter
< FitTraits
ThreeDFitter
typedef TwoDSphereFitter
< FitTraits
TwoDSFitter
typedef TwoDSphereSphereFitter
< FitTraits
TwoDSSphereFitter
typedef
ThreeDSphereSphereFitter
< FitTraits
ThreeDSSphereFitter

Public Member Functions

 SphereFittedPIterator (Packer &packer, int maxInsertionFailures, const BoundingSphere &bSphere)
void initialiseFitterPtrVector ()
const BoundingSpheregetBSphere () const
int getMaxInsertionFailures () const
const FitterPtrVector & getFitterPtrVector () const
FitterPtrVector & getFitterPtrVector ()
const Packer & getPacker () const
Packer & getPacker ()
double getRandom (double min, double max) const
Vec3 getRandomPoint () const
Particle getCandidateParticle (const Vec3 &point)
ParticleVector getClosestNeighbours (const Particle &particle, int numClosest)
Particle & generateNext ()
bool hasNext ()
Particle next ()
void logInfo ()

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