CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Public Types | |
typedef itk::PointSet< float, Dimension > | PointSetType |
typedef PointSetType::PointType | PointType |
typedef PointSetType::PointsContainer | PointsContainer |
typedef itk::EuclideanDistancePointMetric< PointSetType, PointSetType > | MetricType |
typedef MetricType::TransformType | TransformBaseType |
typedef TransformBaseType::ParametersType | ParametersType |
typedef TransformBaseType::JacobianType | JacobianType |
typedef itk::TranslationTransform< double, Dimension > | TransformType |
typedef itk::LevenbergMarquardtOptimizer | OptimizerType |
typedef itk::PointSetToPointSetRegistrationMethod< PointSetType, PointSetType > | RegistrationType |
Public Member Functions | |
bool | registerPoints (std::vector< cx::Vector3D > ref, std::vector< cx::Vector3D > target) |
bool | registerPoints (PointSetType::Pointer fixedPointSet, PointSetType::Pointer movingPointSet) |
PointSetType::Pointer | toItk (std::vector< cx::Vector3D > input) |
int | test () |
Public Attributes | |
cx::Transform3D | mResult |
transform of movingPointSet More... | |
Static Public Attributes | |
static const unsigned int | Dimension = 3 |
Definition at line 89 of file cxLandmarkTranslationRegistration.cpp.
typedef TransformBaseType::JacobianType LandmarkTranslation::JacobianType |
Definition at line 109 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::EuclideanDistancePointMetric<PointSetType, PointSetType> LandmarkTranslation::MetricType |
Definition at line 105 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::LevenbergMarquardtOptimizer LandmarkTranslation::OptimizerType |
Definition at line 118 of file cxLandmarkTranslationRegistration.cpp.
typedef TransformBaseType::ParametersType LandmarkTranslation::ParametersType |
Definition at line 108 of file cxLandmarkTranslationRegistration.cpp.
typedef PointSetType::PointsContainer LandmarkTranslation::PointsContainer |
Definition at line 100 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::PointSet<float, Dimension> LandmarkTranslation::PointSetType |
Definition at line 94 of file cxLandmarkTranslationRegistration.cpp.
typedef PointSetType::PointType LandmarkTranslation::PointType |
Definition at line 99 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::PointSetToPointSetRegistrationMethod<PointSetType, PointSetType> LandmarkTranslation::RegistrationType |
Definition at line 121 of file cxLandmarkTranslationRegistration.cpp.
typedef MetricType::TransformType LandmarkTranslation::TransformBaseType |
Definition at line 107 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::TranslationTransform<double, Dimension> LandmarkTranslation::TransformType |
Definition at line 115 of file cxLandmarkTranslationRegistration.cpp.
bool LandmarkTranslation::registerPoints | ( | std::vector< cx::Vector3D > | ref, |
std::vector< cx::Vector3D > | target | ||
) |
Definition at line 150 of file cxLandmarkTranslationRegistration.cpp.
bool LandmarkTranslation::registerPoints | ( | PointSetType::Pointer | fixedPointSet, |
PointSetType::Pointer | movingPointSet | ||
) |
Definition at line 155 of file cxLandmarkTranslationRegistration.cpp.
int LandmarkTranslation::test | ( | ) |
LandmarkTranslation::PointSetType::Pointer LandmarkTranslation::toItk | ( | std::vector< cx::Vector3D > | input | ) |
Definition at line 133 of file cxLandmarkTranslationRegistration.cpp.
|
static |
Definition at line 92 of file cxLandmarkTranslationRegistration.cpp.
cx::Transform3D LandmarkTranslation::mResult |
transform of movingPointSet
Definition at line 124 of file cxLandmarkTranslationRegistration.cpp.