ESyS-Particle
4.0.1
|
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< FitTraits > | Fitter |
typedef boost::shared_ptr< Fitter > | FitterPtr |
typedef std::vector< FitterPtr > | FitterPtrVector |
typedef MoveToSurfaceFitter < FitTraits > | Move2SurfaceFitter |
typedef ThreeDSphereFitter < FitTraits > | ThreeDFitter |
typedef TwoDSphereFitter < FitTraits > | TwoDFitter |
typedef TwoDPlaneSphereFitter < FitTraits > | TwoDPlaneFitter |
typedef ThreeDPlaneSphereFitter < FitTraits > | ThreeDPlaneFitter |
Public Member Functions | |
FittedParticleIterator (Packer &packer, int maxInsertionFailures, const PlaneVector &fitPlaneVector) | |
void | initialiseFitterPtrVector () |
int | getMaxInsertionFailures () const |
const FitterPtrVector & | getFitterPtrVector () const |
FitterPtrVector & | getFitterPtrVector () |
const PlaneVector & | getFitPlaneVector () const |
const Packer & | getPacker () const |
Packer & | getPacker () |
Plane | getClosestFitPlane (const Particle &particle) const |
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 () |