![]() |
CustusX
20.03-rc1
An IGT application
|
#include <cxRouteToTarget.h>
Public Member Functions | |
| RouteToTarget () | |
| virtual | ~RouteToTarget () |
| Eigen::MatrixXd | getCenterlinePositions (vtkPolyDataPtr centerline_r) |
| void | processCenterline (MeshPtr mesh) |
| void | findClosestPointInBranches (Vector3D targetCoordinate_r) |
| void | findRoutePositions () |
| void | searchBranchUp (BranchPtr searchBranchPtr, int startIndex) |
| vtkPolyDataPtr | findRouteToTarget (PointMetricPtr targetPoint) |
| vtkPolyDataPtr | findExtendedRoute (PointMetricPtr targetPoint) |
| vtkPolyDataPtr | addVTKPoints (std::vector< Eigen::Vector3d > positions) |
| std::vector< Eigen::Vector3d > | getBranchPositions (BranchPtr branchPtr, int startIndex) |
| void | addRouteInformationToFile (VisServicesPtr services) |
| double | calculateRouteLength (std::vector< Eigen::Vector3d > route) |
| void | makeMarianaCenterlineFile (QString filename) |
| QJsonArray | makeMarianaCenterlineJSON () |
Definition at line 19 of file cxRouteToTarget.h.
| cx::RouteToTarget::RouteToTarget | ( | ) |
Definition at line 23 of file cxRouteToTarget.cpp.
|
virtual |
Definition at line 30 of file cxRouteToTarget.cpp.
| void cx::RouteToTarget::addRouteInformationToFile | ( | VisServicesPtr | services | ) |
Definition at line 294 of file cxRouteToTarget.cpp.
| vtkPolyDataPtr cx::RouteToTarget::addVTKPoints | ( | std::vector< Eigen::Vector3d > | positions | ) |
Definition at line 169 of file cxRouteToTarget.cpp.
| double cx::RouteToTarget::calculateRouteLength | ( | std::vector< Eigen::Vector3d > | route | ) |
Definition at line 330 of file cxRouteToTarget.cpp.
| void cx::RouteToTarget::findClosestPointInBranches | ( | Vector3D | targetCoordinate_r | ) |
Definition at line 76 of file cxRouteToTarget.cpp.
| vtkPolyDataPtr cx::RouteToTarget::findExtendedRoute | ( | PointMetricPtr | targetPoint | ) |
Definition at line 146 of file cxRouteToTarget.cpp.
| void cx::RouteToTarget::findRoutePositions | ( | ) |
Definition at line 102 of file cxRouteToTarget.cpp.
| vtkPolyDataPtr cx::RouteToTarget::findRouteToTarget | ( | PointMetricPtr | targetPoint | ) |
Definition at line 134 of file cxRouteToTarget.cpp.
| std::vector< Eigen::Vector3d > cx::RouteToTarget::getBranchPositions | ( | BranchPtr | branchPtr, |
| int | startIndex | ||
| ) |
Definition at line 194 of file cxRouteToTarget.cpp.
| Eigen::MatrixXd cx::RouteToTarget::getCenterlinePositions | ( | vtkPolyDataPtr | centerline_r | ) |
Definition at line 41 of file cxRouteToTarget.cpp.
| void cx::RouteToTarget::makeMarianaCenterlineFile | ( | QString | filename | ) |
Definition at line 346 of file cxRouteToTarget.cpp.
| QJsonArray cx::RouteToTarget::makeMarianaCenterlineJSON | ( | ) |
Definition at line 381 of file cxRouteToTarget.cpp.
| void cx::RouteToTarget::processCenterline | ( | MeshPtr | mesh | ) |
Definition at line 57 of file cxRouteToTarget.cpp.
| void cx::RouteToTarget::searchBranchUp | ( | BranchPtr | searchBranchPtr, |
| int | startIndex | ||
| ) |
Definition at line 115 of file cxRouteToTarget.cpp.