NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxAirwaysFromCenterline.h>
Public Member Functions | |
AirwaysFromCenterline () | |
virtual | ~AirwaysFromCenterline () |
void | setTypeToBloodVessel (bool bloodVessel) |
Eigen::MatrixXd | getCenterlinePositions (vtkPolyDataPtr centerline_r) |
void | setBranches (BranchListPtr branches) |
void | setSegmentedVolume (vtkImageDataPtr segmentedVolume) |
void | processCenterline (vtkPolyDataPtr centerline_r) |
BranchListPtr | getBranchList () |
vtkPolyDataPtr | generateTubes (double staticRadius=0, bool mergeWithOriginalAirways=false) |
vtkImageDataPtr | initializeEmptyAirwaysVolume () |
vtkImageDataPtr | initializeAirwaysVolumeFromOriginalSegmentation () |
vtkImageDataPtr | addSpheresAlongCenterlines (vtkImageDataPtr airwaysVolumePtr, double staticRadius=0) |
vtkImageDataPtr | addSphereToImage (vtkImageDataPtr airwaysVolumePtr, double position[3], double radius) |
void | smoothAllBranchesForVB () |
vtkPolyDataPtr | addVTKPoints (std::vector< Eigen::Vector3d > positions) |
vtkPolyDataPtr | getVTKPoints () |
Definition at line 26 of file cxAirwaysFromCenterline.h.
cx::AirwaysFromCenterline::AirwaysFromCenterline | ( | ) |
Definition at line 33 of file cxAirwaysFromCenterline.cpp.
|
virtual |
Definition at line 41 of file cxAirwaysFromCenterline.cpp.
vtkImageDataPtr cx::AirwaysFromCenterline::addSpheresAlongCenterlines | ( | vtkImageDataPtr | airwaysVolumePtr, |
double | staticRadius = 0 |
||
) |
Definition at line 227 of file cxAirwaysFromCenterline.cpp.
vtkImageDataPtr cx::AirwaysFromCenterline::addSphereToImage | ( | vtkImageDataPtr | airwaysVolumePtr, |
double | position[3], | ||
double | radius | ||
) |
Definition at line 258 of file cxAirwaysFromCenterline.cpp.
vtkPolyDataPtr cx::AirwaysFromCenterline::addVTKPoints | ( | std::vector< Eigen::Vector3d > | positions | ) |
vtkPolyDataPtr cx::AirwaysFromCenterline::generateTubes | ( | double | staticRadius = 0 , |
bool | mergeWithOriginalAirways = false |
||
) |
Definition at line 104 of file cxAirwaysFromCenterline.cpp.
BranchListPtr cx::AirwaysFromCenterline::getBranchList | ( | ) |
Definition at line 92 of file cxAirwaysFromCenterline.cpp.
Eigen::MatrixXd cx::AirwaysFromCenterline::getCenterlinePositions | ( | vtkPolyDataPtr | centerline_r | ) |
Definition at line 50 of file cxAirwaysFromCenterline.cpp.
vtkPolyDataPtr cx::AirwaysFromCenterline::getVTKPoints | ( | ) |
Definition at line 311 of file cxAirwaysFromCenterline.cpp.
vtkImageDataPtr cx::AirwaysFromCenterline::initializeAirwaysVolumeFromOriginalSegmentation | ( | ) |
Definition at line 193 of file cxAirwaysFromCenterline.cpp.
vtkImageDataPtr cx::AirwaysFromCenterline::initializeEmptyAirwaysVolume | ( | ) |
Definition at line 141 of file cxAirwaysFromCenterline.cpp.
void cx::AirwaysFromCenterline::processCenterline | ( | vtkPolyDataPtr | centerline_r | ) |
Definition at line 76 of file cxAirwaysFromCenterline.cpp.
void cx::AirwaysFromCenterline::setBranches | ( | BranchListPtr | branches | ) |
Definition at line 66 of file cxAirwaysFromCenterline.cpp.
void cx::AirwaysFromCenterline::setSegmentedVolume | ( | vtkImageDataPtr | segmentedVolume | ) |
Definition at line 71 of file cxAirwaysFromCenterline.cpp.
void cx::AirwaysFromCenterline::setTypeToBloodVessel | ( | bool | bloodVessel | ) |
Definition at line 45 of file cxAirwaysFromCenterline.cpp.
void cx::AirwaysFromCenterline::smoothAllBranchesForVB | ( | ) |
Definition at line 293 of file cxAirwaysFromCenterline.cpp.