NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::BronchoscopyRegistration Class Reference

#include <cxBronchoscopyRegistration.h>

Public Member Functions

 BronchoscopyRegistration ()
 
vtkPolyDataPtr processCenterline (vtkPolyDataPtr centerline, Transform3D rMd, int numberOfGenerations=0)
 
void setBranchList (BranchListPtr branchList, int numberOfGenerations=0)
 
BranchListPtr getBranchList ()
 
BranchListPtr processCenterlineImage2Image (vtkPolyDataPtr centerline, int numberOfGenerations=0)
 
Eigen::Matrix4d runBronchoscopyRegistration (TimedTransformMap trackingData_prMt, Transform3D old_rMpr, double maxDistanceForLocalRegistration)
 
Eigen::Matrix4d runBronchoscopyRegistrationImage2Image (vtkPolyDataPtr centerlineFixed, vtkPolyDataPtr centerlineMoving)
 
bool isCenterlineProcessed ()
 
virtual ~BronchoscopyRegistration ()
 

Detailed Description

Definition at line 27 of file cxBronchoscopyRegistration.h.

Constructor & Destructor Documentation

◆ BronchoscopyRegistration()

cx::BronchoscopyRegistration::BronchoscopyRegistration ( )

Definition at line 28 of file cxBronchoscopyRegistration.cpp.

◆ ~BronchoscopyRegistration()

cx::BronchoscopyRegistration::~BronchoscopyRegistration ( )
virtual

Definition at line 649 of file cxBronchoscopyRegistration.cpp.

Member Function Documentation

◆ getBranchList()

BranchListPtr cx::BronchoscopyRegistration::getBranchList ( )

Definition at line 541 of file cxBronchoscopyRegistration.cpp.

◆ isCenterlineProcessed()

bool cx::BronchoscopyRegistration::isCenterlineProcessed ( )

Definition at line 643 of file cxBronchoscopyRegistration.cpp.

◆ processCenterline()

vtkPolyDataPtr cx::BronchoscopyRegistration::processCenterline ( vtkPolyDataPtr  centerline,
Transform3D  rMd,
int  numberOfGenerations = 0 
)

Definition at line 498 of file cxBronchoscopyRegistration.cpp.

◆ processCenterlineImage2Image()

BranchListPtr cx::BronchoscopyRegistration::processCenterlineImage2Image ( vtkPolyDataPtr  centerline,
int  numberOfGenerations = 0 
)

Definition at line 546 of file cxBronchoscopyRegistration.cpp.

◆ runBronchoscopyRegistration()

Eigen::Matrix4d cx::BronchoscopyRegistration::runBronchoscopyRegistration ( TimedTransformMap  trackingData_prMt,
Transform3D  old_rMpr,
double  maxDistanceForLocalRegistration 
)

Definition at line 565 of file cxBronchoscopyRegistration.cpp.

◆ runBronchoscopyRegistrationImage2Image()

Eigen::Matrix4d cx::BronchoscopyRegistration::runBronchoscopyRegistrationImage2Image ( vtkPolyDataPtr  centerlineFixed,
vtkPolyDataPtr  centerlineMoving 
)

Definition at line 614 of file cxBronchoscopyRegistration.cpp.

◆ setBranchList()

void cx::BronchoscopyRegistration::setBranchList ( BranchListPtr  branchList,
int  numberOfGenerations = 0 
)

Definition at line 526 of file cxBronchoscopyRegistration.cpp.


The documentation for this class was generated from the following files: