17 #include "org_custusx_registration_method_bronchoscopy_Export.h" 26 class org_custusx_registration_method_bronchoscopy_EXPORT
Branch;
27 typedef boost::shared_ptr<class Branch>
BranchPtr;
32 Eigen::MatrixXd mPositions;
33 Eigen::MatrixXd mOrientations;
34 Eigen::VectorXd mRadius;
35 branchVector mChildBranches;
36 BranchPtr mParentBranch;
37 double mBronchoscopeRotation = 0;
void deleteChildBranches()
void addChildBranch(BranchPtr child)
void setPositions(Eigen::MatrixXd pos)
void setRadius(Eigen::VectorXd r)
branchVector getChildBranches()
double findBranchRadius()
int findGenerationNumber()
void removeEqualPositions()
double getAverageRadius()
boost::shared_ptr< class Branch > BranchPtr
Eigen::MatrixXd getOrientations()
int findParentIndex(branchVector bv) const
Branch::findParentIndex Given a vector of branches, find this branch's parent branch in that vector...
BranchPtr getParentBranch()
void setOrientations(Eigen::MatrixXd orient)
Eigen::VectorXd getRadius()
Eigen::MatrixXd getPositions()
std::vector< dVector > dVectors
void calculateOrientations()
double getBronchoscopeRotation()
std::vector< double > dVector
void setBronchoscopeRotation(double rotation)
void setChildBranches(branchVector children)
void setParentBranch(BranchPtr parent)
std::vector< BranchPtr > branchVector
Namespace for all CustusX production code.