Fraxinus  18.10
An IGT application
cx::RouteToTarget Class Reference

#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)
 

Detailed Description

Definition at line 17 of file cxRouteToTarget.h.

Constructor & Destructor Documentation

cx::RouteToTarget::RouteToTarget ( )

Definition at line 19 of file cxRouteToTarget.cpp.

cx::RouteToTarget::~RouteToTarget ( )
virtual

Definition at line 26 of file cxRouteToTarget.cpp.

Member Function Documentation

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.


The documentation for this class was generated from the following files: