Fraxinus
18.10
An IGT application
|
#include <cxRouteToTarget.h>
Public Member Functions | |
RouteToTarget () | |
virtual | ~RouteToTarget () |
Eigen::MatrixXd | getCenterlinePositions (vtkPolyDataPtr centerline_r) |
void | processCenterline (vtkPolyDataPtr centerline_r) |
void | findClosestPointInBranches (Vector3D targetCoordinate_r) |
void | findRoutePositions () |
void | searchBranchUp (BranchPtr searchBranchPtr, int startIndex) |
vtkPolyDataPtr | findRouteToTarget (Vector3D targetCoordinate_r) |
vtkPolyDataPtr | findExtendedRoute (Vector3D targetCoordinate_r) |
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) |
Definition at line 17 of file cxRouteToTarget.h.
cx::RouteToTarget::RouteToTarget | ( | ) |
Definition at line 19 of file cxRouteToTarget.cpp.
|
virtual |
Definition at line 26 of file cxRouteToTarget.cpp.
void cx::RouteToTarget::addRouteInformationToFile | ( | VisServicesPtr | services | ) |
Definition at line 285 of file cxRouteToTarget.cpp.
vtkPolyDataPtr cx::RouteToTarget::addVTKPoints | ( | std::vector< Eigen::Vector3d > | positions | ) |
Definition at line 160 of file cxRouteToTarget.cpp.
double cx::RouteToTarget::calculateRouteLength | ( | std::vector< Eigen::Vector3d > | route | ) |
Definition at line 321 of file cxRouteToTarget.cpp.
void cx::RouteToTarget::findClosestPointInBranches | ( | Vector3D | targetCoordinate_r | ) |
Definition at line 70 of file cxRouteToTarget.cpp.
vtkPolyDataPtr cx::RouteToTarget::findExtendedRoute | ( | Vector3D | targetCoordinate_r | ) |
Definition at line 137 of file cxRouteToTarget.cpp.
void cx::RouteToTarget::findRoutePositions | ( | ) |
Definition at line 96 of file cxRouteToTarget.cpp.
vtkPolyDataPtr cx::RouteToTarget::findRouteToTarget | ( | Vector3D | targetCoordinate_r | ) |
Definition at line 126 of file cxRouteToTarget.cpp.
std::vector< Eigen::Vector3d > cx::RouteToTarget::getBranchPositions | ( | BranchPtr | branchPtr, |
int | startIndex | ||
) |
Definition at line 185 of file cxRouteToTarget.cpp.
Eigen::MatrixXd cx::RouteToTarget::getCenterlinePositions | ( | vtkPolyDataPtr | centerline_r | ) |
Definition at line 37 of file cxRouteToTarget.cpp.
void cx::RouteToTarget::processCenterline | ( | vtkPolyDataPtr | centerline_r | ) |
Definition at line 53 of file cxRouteToTarget.cpp.
void cx::RouteToTarget::searchBranchUp | ( | BranchPtr | searchBranchPtr, |
int | startIndex | ||
) |
Definition at line 109 of file cxRouteToTarget.cpp.