#include <cxRouteToTarget.h>
Definition at line 19 of file cxRouteToTarget.h.
◆ RouteToTarget()
cx::RouteToTarget::RouteToTarget |
( |
| ) |
|
◆ ~RouteToTarget()
cx::RouteToTarget::~RouteToTarget |
( |
| ) |
|
|
virtual |
◆ addRouteInformationToFile()
void cx::RouteToTarget::addRouteInformationToFile |
( |
VisServicesPtr |
services | ) |
|
◆ addVTKPoints()
vtkPolyDataPtr cx::RouteToTarget::addVTKPoints |
( |
std::vector< Eigen::Vector3d > |
positions | ) |
|
◆ calculateBloodVesselRadius()
double cx::RouteToTarget::calculateBloodVesselRadius |
( |
Eigen::Vector3d |
position, |
|
|
Eigen::Vector3d |
orientation |
|
) |
| |
◆ calculateRouteLength()
double cx::RouteToTarget::calculateRouteLength |
( |
std::vector< Eigen::Vector3d > |
route | ) |
|
|
static |
◆ findClosestPointInBloodVesselBranches()
void cx::RouteToTarget::findClosestPointInBloodVesselBranches |
( |
Vector3D |
targetCoordinate_r | ) |
|
◆ findClosestPointInBranches()
void cx::RouteToTarget::findClosestPointInBranches |
( |
Vector3D |
targetCoordinate_r | ) |
|
◆ findDistanceToSegmentationEdge()
double cx::RouteToTarget::findDistanceToSegmentationEdge |
( |
vtkImageDataPtr |
bloodVesselImage, |
|
|
Eigen::Vector3i |
indexVector, |
|
|
Eigen::Vector3d |
perpendicularVector, |
|
|
int * |
dim, |
|
|
double * |
spacing, |
|
|
int |
direction |
|
) |
| |
◆ findExtendedRoute()
◆ findRoutePositions()
void cx::RouteToTarget::findRoutePositions |
( |
| ) |
|
◆ findRoutePositionsInBloodVessels()
void cx::RouteToTarget::findRoutePositionsInBloodVessels |
( |
| ) |
|
◆ findRouteToTarget()
◆ findRouteToTargetAlongBloodVesselCenterlines()
◆ generateAirwaysFromBloodVesselCenterlines()
vtkPolyDataPtr cx::RouteToTarget::generateAirwaysFromBloodVesselCenterlines |
( |
| ) |
|
◆ getCameraRotation()
std::vector< double > cx::RouteToTarget::getCameraRotation |
( |
| ) |
|
◆ getCenterlinePositions()
Eigen::MatrixXd cx::RouteToTarget::getCenterlinePositions |
( |
vtkPolyDataPtr |
centerline_r | ) |
|
◆ getConnectedAirwayAndBloodVesselRoute()
vtkPolyDataPtr cx::RouteToTarget::getConnectedAirwayAndBloodVesselRoute |
( |
| ) |
|
◆ getRoutePositions() [1/2]
std::vector< Eigen::Vector3d > cx::RouteToTarget::getRoutePositions |
( |
| ) |
|
◆ getRoutePositions() [2/2]
std::vector< Eigen::Vector3d > cx::RouteToTarget::getRoutePositions |
( |
MeshPtr |
route | ) |
|
|
static |
◆ getTracheaLength()
double cx::RouteToTarget::getTracheaLength |
( |
| ) |
|
◆ makeConnectedAirwayAndBloodVesselRoute()
bool cx::RouteToTarget::makeConnectedAirwayAndBloodVesselRoute |
( |
| ) |
|
◆ makeMarianaCenterlineFile()
void cx::RouteToTarget::makeMarianaCenterlineFile |
( |
QString |
filename | ) |
|
◆ makeMarianaCenterlineJSON()
QJsonArray cx::RouteToTarget::makeMarianaCenterlineJSON |
( |
| ) |
|
◆ processBloodVesselCenterline()
void cx::RouteToTarget::processBloodVesselCenterline |
( |
Eigen::MatrixXd |
positions | ) |
|
◆ processCenterline()
void cx::RouteToTarget::processCenterline |
( |
MeshPtr |
mesh | ) |
|
◆ searchBloodVesselBranchUp()
void cx::RouteToTarget::searchBloodVesselBranchUp |
( |
BranchPtr |
searchBranchPtr, |
|
|
int |
startIndex |
|
) |
| |
◆ searchBranchUp()
void cx::RouteToTarget::searchBranchUp |
( |
BranchPtr |
searchBranchPtr, |
|
|
int |
startIndex |
|
) |
| |
◆ setBloodVesselRadius()
void cx::RouteToTarget::setBloodVesselRadius |
( |
| ) |
|
◆ setBloodVesselVolume()
void cx::RouteToTarget::setBloodVesselVolume |
( |
ImagePtr |
bloodVesselVolume | ) |
|
◆ setBranchList()
void cx::RouteToTarget::setBranchList |
( |
BranchListPtr |
branchList | ) |
|
◆ setSmoothing()
void cx::RouteToTarget::setSmoothing |
( |
bool |
smoothing | ) |
|
The documentation for this class was generated from the following files:
- /mnt/bamboo/bamboo/buildagent/xml-data/build-dir/NN-RE-BU2/CX/CX/source/plugins/org.custusx.filter.routetotarget/cxRouteToTarget.h
- /mnt/bamboo/bamboo/buildagent/xml-data/build-dir/NN-RE-BU2/CX/CX/source/plugins/org.custusx.filter.routetotarget/cxRouteToTarget.cpp