shapeworks::ProcrustesRegistration
Public Types
| Name | |
|---|---|
| using std::shared_ptr< ProcrustesRegistration > | Pointer |
| using ParticleSystem | ParticleSystemType |
| using ParticleSystemType::PointType | PointType |
Public Functions
| Name | |
|---|---|
| void | SetParticleSystem(ParticleSystemType * p) |
| ParticleSystemType * | GetParticleSystem() const |
| ParticleSystemType * | GetParticleSystem() |
| void | RunRegistration(int i) |
| void | RunRegistration() Run registration on all domains. |
| void | SetDomainsPerShape(int i) Set/Get the number of Domains in each shape. Procrustes will be performed separately for each domain. |
| int | GetDomainsPerShape() const |
| bool | GetScaling() const |
| void | SetScaling(bool scaling) |
| bool | GetRotationTranslation() const |
| void | SetRotationTranslation(bool rotationTranslation) |
Public Types Documentation
using Pointer
cpp
using shapeworks::ProcrustesRegistration::Pointer = std::shared_ptr<ProcrustesRegistration>;
using ParticleSystemType
cpp
using shapeworks::ProcrustesRegistration::ParticleSystemType = ParticleSystem;
using PointType
cpp
using shapeworks::ProcrustesRegistration::PointType = ParticleSystemType::PointType;
Public Functions Documentation
function SetParticleSystem
cpp
inline void SetParticleSystem(
ParticleSystemType * p
)
function GetParticleSystem
cpp
inline ParticleSystemType * GetParticleSystem() const
function GetParticleSystem
cpp
inline ParticleSystemType * GetParticleSystem()
function RunRegistration
cpp
void RunRegistration(
int i
)
Performs a procrustes registration and modifies the transforms of the particle system accordingly. Assumes m_ParticleSystem has been set to point to a valid object.
function RunRegistration
cpp
void RunRegistration()
Run registration on all domains.
function SetDomainsPerShape
cpp
inline void SetDomainsPerShape(
int i
)
Set/Get the number of Domains in each shape. Procrustes will be performed separately for each domain.
function GetDomainsPerShape
cpp
inline int GetDomainsPerShape() const
function GetScaling
cpp
inline bool GetScaling() const
function SetScaling
cpp
inline void SetScaling(
bool scaling
)
function GetRotationTranslation
cpp
inline bool GetRotationTranslation() const
function SetRotationTranslation
cpp
inline void SetRotationTranslation(
bool rotationTranslation
)
Updated on 2026-03-31 at 16:02:10 +0000