|
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
Go to the documentation of this file.
18 #include "org_custusx_registration_method_bronchoscopy_Export.h"
27 class org_custusx_registration_method_bronchoscopy_EXPORT
Branch;
32 Eigen::MatrixXd mPositions;
33 Eigen::MatrixXd mOrientations;
34 Eigen::VectorXd mRadius;
38 double mBronchoscopeRotation = 0;
void calculateOrientations()
Eigen::MatrixXd getOrientations()
void setRadius(Eigen::VectorXd r)
void setPositions(Eigen::MatrixXd pos)
BranchPtr getParentBranch()
void addChildBranch(BranchPtr child)
Namespace for all CustusX production code.
Vector3D getBronchoscopeBendingDirection()
double getAverageRadius()
void deleteChildBranches()
void setBronchoscopeRotation(double rotation)
void removeEqualPositions()
void setParentBranch(BranchPtr parent)
boost::shared_ptr< class Branch > BranchPtr
int findGenerationNumber()
std::vector< dVector > dVectors
std::vector< double > dVector
branchVector getChildBranches()
void setOrientations(Eigen::MatrixXd orient)
std::vector< BranchPtr > branchVector
Eigen::MatrixXd getPositions()
void setBronchoscopeBendingDirection(Vector3D bendingDirection)
void setChildBranches(branchVector children)
double findBranchRadius()
Eigen::VectorXd getRadius()
double getBronchoscopeRotation()
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
int findParentIndex(branchVector bv) const
Branch::findParentIndex Given a vector of branches, find this branch's parent branch in that vector....