CustusX
16.5.0-rc9
An IGT application
|
#include <cxBranchList.h>
Public Member Functions | |
BranchList () | |
virtual | ~BranchList () |
void | addBranch (BranchPtr b) |
void | deleteBranch (BranchPtr b) |
void | deleteAllBranches () |
std::vector< BranchPtr > | getBranches () |
void | findBranchesInCenterline (Eigen::MatrixXd positions) |
void | selectGenerations (int maxGeneration) |
void | calculateOrientations () |
void | smoothOrientations () |
void | interpolateBranchPositions (int interpolationFactor) |
void | smoothBranchPositions () |
BranchListPtr | removePositionsForLocalRegistration (Eigen::MatrixXd trackingPositions, double maxDistance) |
Definition at line 48 of file cxBranchList.h.
cx::BranchList::BranchList | ( | ) |
Definition at line 44 of file cxBranchList.cpp.
|
virtual |
Definition at line 50 of file cxBranchList.cpp.
void cx::BranchList::addBranch | ( | BranchPtr | b | ) |
Definition at line 56 of file cxBranchList.cpp.
void cx::BranchList::calculateOrientations | ( | ) |
Definition at line 107 of file cxBranchList.cpp.
void cx::BranchList::deleteAllBranches | ( | ) |
Definition at line 73 of file cxBranchList.cpp.
void cx::BranchList::deleteBranch | ( | BranchPtr | b | ) |
Definition at line 61 of file cxBranchList.cpp.
void cx::BranchList::findBranchesInCenterline | ( | Eigen::MatrixXd | positions | ) |
Definition at line 207 of file cxBranchList.cpp.
std::vector< BranchPtr > cx::BranchList::getBranches | ( | ) |
Definition at line 78 of file cxBranchList.cpp.
void cx::BranchList::interpolateBranchPositions | ( | int | interpolationFactor | ) |
Definition at line 136 of file cxBranchList.cpp.
BranchListPtr cx::BranchList::removePositionsForLocalRegistration | ( | Eigen::MatrixXd | trackingPositions, |
double | maxDistance | ||
) |
Definition at line 297 of file cxBranchList.cpp.
void cx::BranchList::selectGenerations | ( | int | maxGeneration | ) |
Definition at line 83 of file cxBranchList.cpp.
void cx::BranchList::smoothBranchPositions | ( | ) |
Definition at line 164 of file cxBranchList.cpp.
void cx::BranchList::smoothOrientations | ( | ) |
Definition at line 120 of file cxBranchList.cpp.