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
using shapeworks::ProcrustesRegistration::Pointer = std::shared_ptr<ProcrustesRegistration>;
using ParticleSystemType
using shapeworks::ProcrustesRegistration::ParticleSystemType = ParticleSystem;
using PointType
using shapeworks::ProcrustesRegistration::PointType = ParticleSystemType::PointType;
Public Functions Documentation
function SetParticleSystem
inline void SetParticleSystem(
ParticleSystemType * p
)
function GetParticleSystem
inline ParticleSystemType * GetParticleSystem() const
function GetParticleSystem
inline ParticleSystemType * GetParticleSystem()
function RunRegistration
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
void RunRegistration()
Run registration on all domains.
function SetDomainsPerShape
inline void SetDomainsPerShape(
int i
)
Set/Get the number of Domains in each shape. Procrustes will be performed separately for each domain.
function GetDomainsPerShape
inline int GetDomainsPerShape() const
function GetScaling
inline bool GetScaling() const
function SetScaling
inline void SetScaling(
bool scaling
)
function GetRotationTranslation
inline bool GetRotationTranslation() const
function SetRotationTranslation
inline void SetRotationTranslation(
bool rotationTranslation
)
Updated on 2024-03-17 at 12:58:44 -0600