#include <AnatomyPlugin/include/ImFusion/AnatomyPlugin/AnatomicalStructureRegistration.h>
Register two AnatomicalStructure instances by computing a deformable mesh registration over meshes contained in the Anatomical structure.
More...
Register two AnatomicalStructure instances by computing a deformable mesh registration over meshes contained in the Anatomical structure.
|
|
Parameter< double > | p_spacingMultiplier = {"spacingMultiplier", 1.0, this} |
| | A parameter allowing to increase the spacing used for the registration to reduce the runtime with a potential trade-off in accuracy.
|
|
Parameter< size_t > | p_memoryLimitMB = {"memoryLimitMB", 300, this} |
| | A parameter to limit the memory used by the registration.
|
|
Parameter< std::optional< double > > | p_distCutoff = {"distCutoff", std::nullopt, this} |
| | A parameter to set the distance cutoff for the distance field, if not set, it is determined based on the spacing and spacing multiplier.
|
| Parameter< VolumeBasedMeshRegistrationAlgorithm::InitializationMode > | p_initMode |
| | Initialization mode from VolumeBasedMeshRegistrationAlgorithm to use.
|
|
Signal | signalParametersChanged |
| | Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted.
|
|
| enum class | RegistrationType { GlobalScaledE3 = 1 << 0
, LocalScaledE3 = 1 << 1
, Deformable = 1 << 2
} |
|
std::vector< Param > | m_params |
| | List of all registered Parameter and SubProperty instances.
|
◆ computeRegistration()
◆ canRegister()
◆ registrationType()
| RegistrationType ImFusion::AnatomicalStructureRegistrations::DeformableMesh::registrationType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ p_initMode
Initial value:= {
"initMode",
this}
@ Affine
Initialization is performed by a full affine registration.
Definition VolumeBasedMeshRegistration.h:30
Initialization mode from VolumeBasedMeshRegistrationAlgorithm to use.
The documentation for this class was generated from the following file:
- AnatomyPlugin/include/ImFusion/AnatomyPlugin/AnatomicalStructureRegistration.h