![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
Move point constrained to a uinit sphere: project the force to be tangent to the sphere, move the point, then stick it onto the sphere. More...
#include <aims/points_distribution/points_distribution.h>
Public Member Functions | |
SphereMove () | |
virtual | ~SphereMove () |
virtual Point3df | position (const Point3df &pt, const Point3df &f, double step) |
The default is unconstrained: just move the requested amount. More... | |
![]() | |
MoveConstraints () | |
virtual | ~MoveConstraints () |
Move point constrained to a uinit sphere: project the force to be tangent to the sphere, move the point, then stick it onto the sphere.
Definition at line 138 of file points_distribution.h.
|
inline |
Definition at line 141 of file points_distribution.h.
|
inlinevirtual |
Definition at line 142 of file points_distribution.h.
References aims::PointsDistribution::distribute(), aims::PointsDistribution::ForceFunction::force(), aims::PointsDistribution::get_coulomb_energy(), aims::PointsDistribution::get_forces(), aims::PointsDistribution::init_points(), aims::PointsDistribution::PointsDistribution(), aims::PointsDistribution::set_links(), aims::PointsDistribution::setForceFunction(), aims::PointsDistribution::setMoveConstraints(), and aims::PointsDistribution::~PointsDistribution().
|
virtual |
The default is unconstrained: just move the requested amount.
Reimplemented from aims::PointsDistribution::MoveConstraints.