CustusX  2023.01.05-dev+develop.0da12
An IGT application
cxCenterlineRegistration.h File Reference
#include <vector>
#include "cxVector3D.h"
#include "cxTransform3D.h"
#include "org_custusx_registration_method_centerline_Export.h"
#include "vtkForwardDeclarations.h"
#include <map>
#include <vtkSmartPointer.h>
#include <vtkPoints.h>
#include <vtkPolyData.h>
#include <vtkLandmarkTransform.h>
#include <itkEuler3DTransform.h>
#include <itkEuclideanDistancePointMetric.h>
#include <itkLevenbergMarquardtOptimizer.h>
#include <itkPointSetToPointSetRegistrationMethod.h>
#include <itkPointSet.h>

Go to the source code of this file.

Classes

class  cx::CenterlineRegistration
 

Namespaces

 cx
 Namespace for all CustusX production code.
 

Typedefs

typedef std::vector< Eigen::Matrix4d > M4Vector
 
typedef vtkSmartPointer< vtkDoubleArray > cx::vtkDoubleArrayPtr
 
typedef vtkSmartPointer< vtkPoints > cx::vtkPointsPtr
 
typedef vtkSmartPointer< vtkPolyData > cx::vtkPolyDataPtr
 

Functions

Eigen::Matrix4d cx::registrationAlgorithm (M4Vector Tnavigation)
 
vtkPointsPtr cx::convertTovtkPoints (Eigen::MatrixXd positions)
 

Typedef Documentation

typedef std::vector< Eigen::Matrix4d > M4Vector

Definition at line 33 of file cxCenterlineRegistration.h.