CustusX
15.4.0-beta
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 110 of file cxLandmarkTranslationRegistration.cpp.
typedef TransformBaseType::JacobianType LandmarkTranslation::JacobianType |
Definition at line 130 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::EuclideanDistancePointMetric<PointSetType, PointSetType> LandmarkTranslation::MetricType |
Definition at line 126 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::LevenbergMarquardtOptimizer LandmarkTranslation::OptimizerType |
Definition at line 139 of file cxLandmarkTranslationRegistration.cpp.
typedef TransformBaseType::ParametersType LandmarkTranslation::ParametersType |
Definition at line 129 of file cxLandmarkTranslationRegistration.cpp.
typedef PointSetType::PointsContainer LandmarkTranslation::PointsContainer |
Definition at line 121 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::PointSet<float, Dimension> LandmarkTranslation::PointSetType |
Definition at line 115 of file cxLandmarkTranslationRegistration.cpp.
typedef PointSetType::PointType LandmarkTranslation::PointType |
Definition at line 120 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::PointSetToPointSetRegistrationMethod<PointSetType, PointSetType> LandmarkTranslation::RegistrationType |
Definition at line 142 of file cxLandmarkTranslationRegistration.cpp.
typedef MetricType::TransformType LandmarkTranslation::TransformBaseType |
Definition at line 128 of file cxLandmarkTranslationRegistration.cpp.
typedef itk::TranslationTransform<double, Dimension> LandmarkTranslation::TransformType |
Definition at line 136 of file cxLandmarkTranslationRegistration.cpp.
bool LandmarkTranslation::registerPoints | ( | std::vector< cx::Vector3D > | ref, |
std::vector< cx::Vector3D > | target | ||
) |
Definition at line 171 of file cxLandmarkTranslationRegistration.cpp.
bool LandmarkTranslation::registerPoints | ( | PointSetType::Pointer | fixedPointSet, |
PointSetType::Pointer | movingPointSet | ||
) |
Definition at line 176 of file cxLandmarkTranslationRegistration.cpp.
int LandmarkTranslation::test | ( | ) |
LandmarkTranslation::PointSetType::Pointer LandmarkTranslation::toItk | ( | std::vector< cx::Vector3D > | input | ) |
Definition at line 154 of file cxLandmarkTranslationRegistration.cpp.
|
static |
Definition at line 113 of file cxLandmarkTranslationRegistration.cpp.
cx::Transform3D LandmarkTranslation::mResult |
transform of movingPointSet
Definition at line 145 of file cxLandmarkTranslationRegistration.cpp.