shapeworks::RegistrationInitializer
#include <RegistrationInitializer.h>
Public Functions
| Name | |
|---|---|
| RegistrationInitializer(Optimize & optimize) | |
| void | Run() Spread particles over the reference shape and carry them to every other shape. |
Detailed Description
class shapeworks::RegistrationInitializer;
Establishes the initial correspondence by a different route than splitting. Particles are spread over one reference shape alone, that shape is registered to each of the others, and its particles are carried across, so that every shape starts from a set that already corresponds rather than from one that has to be brought into correspondence by optimization.
Holds no state of its own beyond the run in progress: the particles, the domains and the settings all belong to the Optimize it is initializing, which it works on directly.
Public Functions Documentation
function RegistrationInitializer
inline explicit RegistrationInitializer(
Optimize & optimize
)
function Run
void Run()
Spread particles over the reference shape and carry them to every other shape.
Updated on 2026-08-30 at 04:03:17 +0000