![]() |
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxCenterlineRegistration.h>
Public Types | |
| typedef itk::PointSet< float, 3 > | PointSetType |
| typedef PointSetType::PointType | PointType |
| typedef PointSetType::PointsContainer | PointsContainer |
| typedef PointSetType::PointsContainerPointer | PointsContainerPtr |
| typedef PointsContainer::Iterator | PointsIterator |
| typedef itk::EuclideanDistancePointMetric< PointSetType, PointSetType > | MetricType |
| typedef itk::Euler3DTransform< double > | TransformType |
| typedef itk::LevenbergMarquardtOptimizer | OptimizerType |
| typedef itk::PointSetToPointSetRegistrationMethod< PointSetType, PointSetType > | RegistrationType |
Public Member Functions | |
| CenterlineRegistration () | |
| vtkPointsPtr | smoothPositions (vtkPointsPtr centerline) |
| void | UpdateScales (bool xRot, bool yRot, bool zRot, bool xTrans, bool yTrans, bool zTrans) |
| void | SetFixedPoints (vtkPointsPtr points) |
| void | SetMovingPoints (vtkPointsPtr points) |
| Transform3D | FullRegisterMoving (Transform3D init_transform) |
| vtkPointsPtr | processCenterline (vtkPolyDataPtr centerline, Transform3D rMd) |
| vtkPointsPtr | ConvertTrackingDataToVTK (TimedTransformMap trackingData_prMt, Transform3D rMpr) |
| Transform3D | runCenterlineRegistration (vtkPolyDataPtr centerline, Transform3D rMd, TimedTransformMap trackingData_prMt, Transform3D old_rMpr) |
| virtual | ~CenterlineRegistration () |
Definition at line 44 of file cxCenterlineRegistration.h.
| typedef itk::EuclideanDistancePointMetric< PointSetType, PointSetType> cx::CenterlineRegistration::MetricType |
Definition at line 57 of file cxCenterlineRegistration.h.
| typedef itk::LevenbergMarquardtOptimizer cx::CenterlineRegistration::OptimizerType |
Definition at line 59 of file cxCenterlineRegistration.h.
| typedef PointSetType::PointsContainer cx::CenterlineRegistration::PointsContainer |
Definition at line 50 of file cxCenterlineRegistration.h.
| typedef PointSetType::PointsContainerPointer cx::CenterlineRegistration::PointsContainerPtr |
Definition at line 51 of file cxCenterlineRegistration.h.
| typedef itk::PointSet< float, 3 > cx::CenterlineRegistration::PointSetType |
Definition at line 48 of file cxCenterlineRegistration.h.
| typedef PointsContainer::Iterator cx::CenterlineRegistration::PointsIterator |
Definition at line 52 of file cxCenterlineRegistration.h.
| typedef PointSetType::PointType cx::CenterlineRegistration::PointType |
Definition at line 49 of file cxCenterlineRegistration.h.
| typedef itk::PointSetToPointSetRegistrationMethod< PointSetType, PointSetType> cx::CenterlineRegistration::RegistrationType |
Definition at line 63 of file cxCenterlineRegistration.h.
| typedef itk::Euler3DTransform< double > cx::CenterlineRegistration::TransformType |
Definition at line 58 of file cxCenterlineRegistration.h.
| cx::CenterlineRegistration::CenterlineRegistration | ( | ) |
Definition at line 31 of file cxCenterlineRegistration.cpp.
|
virtual |
Definition at line 324 of file cxCenterlineRegistration.cpp.
| vtkPointsPtr cx::CenterlineRegistration::ConvertTrackingDataToVTK | ( | TimedTransformMap | trackingData_prMt, |
| Transform3D | rMpr | ||
| ) |
Definition at line 195 of file cxCenterlineRegistration.cpp.
| Transform3D cx::CenterlineRegistration::FullRegisterMoving | ( | Transform3D | init_transform | ) |
Definition at line 250 of file cxCenterlineRegistration.cpp.
| vtkPointsPtr cx::CenterlineRegistration::processCenterline | ( | vtkPolyDataPtr | centerline, |
| Transform3D | rMd | ||
| ) |
Definition at line 173 of file cxCenterlineRegistration.cpp.
| Transform3D cx::CenterlineRegistration::runCenterlineRegistration | ( | vtkPolyDataPtr | centerline, |
| Transform3D | rMd, | ||
| TimedTransformMap | trackingData_prMt, | ||
| Transform3D | old_rMpr | ||
| ) |
Definition at line 308 of file cxCenterlineRegistration.cpp.
| void cx::CenterlineRegistration::SetFixedPoints | ( | vtkPointsPtr | points | ) |
Definition at line 211 of file cxCenterlineRegistration.cpp.
| void cx::CenterlineRegistration::SetMovingPoints | ( | vtkPointsPtr | points | ) |
Definition at line 231 of file cxCenterlineRegistration.cpp.
| vtkPointsPtr cx::CenterlineRegistration::smoothPositions | ( | vtkPointsPtr | centerline | ) |
Definition at line 120 of file cxCenterlineRegistration.cpp.
| void cx::CenterlineRegistration::UpdateScales | ( | bool | xRot, |
| bool | yRot, | ||
| bool | zRot, | ||
| bool | xTrans, | ||
| bool | yTrans, | ||
| bool | zTrans | ||
| ) |
Definition at line 77 of file cxCenterlineRegistration.cpp.