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