CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include "cxRouteToTarget.h"
#include <vtkPolyData.h>
#include "cxBranchList.h"
#include "cxBranch.h"
#include "cxAirwaysFromCenterline.h"
#include "cxPointMetric.h"
#include <vtkCellArray.h>
#include "vtkCardinalSpline.h"
#include "vtkImageData.h"
#include <boost/math/special_functions/round.hpp>
#include "cxLogger.h"
#include <QDir>
#include "cxTime.h"
#include "cxImage.h"
#include "cxVisServices.h"
#include <QTextStream>
#include <QJsonObject>
#include <QJsonArray>
#include <QList>
Go to the source code of this file.
Namespaces | |
cx | |
Namespace for all CustusX production code. | |
Macros | |
#define | PI 3.1415926535897 |
Typedefs | |
typedef vtkSmartPointer< class vtkCardinalSpline > | vtkCardinalSplinePtr |
Functions | |
QJsonArray | cx::makeMarianaCenterlineOfFullBranchTreeJSON (BranchListPtr branchList) |
std::vector< Eigen::Vector3d > | cx::getBranchPositions (BranchPtr branchPtr, int startIndex) |
Eigen::MatrixXd | cx::findClosestBloodVesselSegments (Eigen::MatrixXd bloodVesselPositions, Eigen::MatrixXd airwayPositions, Vector3D targetPosition) |
std::pair< Eigen::MatrixXd, Eigen::MatrixXd > | cx::findLocalPointsInCT (int closestCLIndex, Eigen::MatrixXd CLpositions) |
std::pair< int, double > | cx::findDistanceFromPointToLine (Eigen::MatrixXd point, std::vector< Eigen::Vector3d > line) |
double | cx::findDistance (Eigen::MatrixXd p1, Eigen::MatrixXd p2) |
Eigen::MatrixXd | cx::convertToEigenMatrix (std::vector< Eigen::Vector3d > positionsVector) |
double | cx::variance (Eigen::VectorXd X) |
#define PI 3.1415926535897 |
Definition at line 23 of file cxRouteToTarget.cpp.
typedef vtkSmartPointer<class vtkCardinalSpline> vtkCardinalSplinePtr |
Definition at line 25 of file cxRouteToTarget.cpp.