![]() |
CustusX
15.4.0-beta
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 () |
BranchListPtr | removePositionsForLocalRegistration (Eigen::MatrixXd trackingPositions, double maxDistance) |
Definition at line 48 of file cxBranchList.h.
cx::BranchList::BranchList | ( | ) |
Definition at line 43 of file cxBranchList.cpp.
|
virtual |
Definition at line 49 of file cxBranchList.cpp.
void cx::BranchList::addBranch | ( | BranchPtr | b | ) |
Definition at line 55 of file cxBranchList.cpp.
void cx::BranchList::calculateOrientations | ( | ) |
Definition at line 106 of file cxBranchList.cpp.
void cx::BranchList::deleteAllBranches | ( | ) |
Definition at line 72 of file cxBranchList.cpp.
void cx::BranchList::deleteBranch | ( | BranchPtr | b | ) |
Definition at line 60 of file cxBranchList.cpp.
void cx::BranchList::findBranchesInCenterline | ( | Eigen::MatrixXd | positions | ) |
Definition at line 136 of file cxBranchList.cpp.
std::vector< BranchPtr > cx::BranchList::getBranches | ( | ) |
Definition at line 77 of file cxBranchList.cpp.
BranchListPtr cx::BranchList::removePositionsForLocalRegistration | ( | Eigen::MatrixXd | trackingPositions, |
double | maxDistance | ||
) |
Definition at line 226 of file cxBranchList.cpp.
void cx::BranchList::selectGenerations | ( | int | maxGeneration | ) |
Definition at line 82 of file cxBranchList.cpp.
void cx::BranchList::smoothOrientations | ( | ) |
Definition at line 119 of file cxBranchList.cpp.