CustusX  16.5.0-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::BranchList Class Reference

#include <cxBranchList.h>

Public Member Functions

 BranchList ()
 
virtual ~BranchList ()
 
void addBranch (BranchPtr b)
 
void deleteBranch (BranchPtr b)
 
void deleteAllBranches ()
 
std::vector< BranchPtrgetBranches ()
 
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)
 

Detailed Description

Definition at line 48 of file cxBranchList.h.

Constructor & Destructor Documentation

cx::BranchList::BranchList ( )

Definition at line 44 of file cxBranchList.cpp.

cx::BranchList::~BranchList ( )
virtual

Definition at line 50 of file cxBranchList.cpp.

Member Function Documentation

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.


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