NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxBronchoscopePositionProjection.h>
Definition at line 16 of file cxBronchoscopePositionProjection.h.
cx::BronchoscopePositionProjection::BronchoscopePositionProjection | ( | ) |
Definition at line 15 of file cxBronchoscopePositionProjection.cpp.
cx::BronchoscopePositionProjection::BronchoscopePositionProjection | ( | vtkPolyDataPtr | centerline, |
Transform3D | prMd | ||
) |
Definition at line 23 of file cxBronchoscopePositionProjection.cpp.
|
virtual |
Definition at line 31 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::createAlphaOption | ( | QDomElement | root | ) |
Definition at line 87 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::createMaxDistanceToCenterlineOption | ( | QDomElement | root | ) |
Definition at line 45 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::createMaxSearchDistanceOption | ( | QDomElement | root | ) |
Definition at line 66 of file cxBronchoscopePositionProjection.cpp.
Transform3D cx::BronchoscopePositionProjection::findClosestPoint | ( | Transform3D | prMt, |
double | maxDistance | ||
) |
Definition at line 167 of file cxBronchoscopePositionProjection.cpp.
Transform3D cx::BronchoscopePositionProjection::findClosestPointInBranches | ( | Transform3D | prMt, |
double | maxDistance | ||
) |
Definition at line 194 of file cxBronchoscopePositionProjection.cpp.
Transform3D cx::BronchoscopePositionProjection::findClosestPointInSearchPositions | ( | Transform3D | prMt, |
double | maxDistance | ||
) |
Definition at line 237 of file cxBronchoscopePositionProjection.cpp.
Transform3D cx::BronchoscopePositionProjection::findProjectedPoint | ( | Transform3D | prMt, |
double | maxDistance, | ||
double | maxSearchDistance | ||
) |
Definition at line 352 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::findSearchPositions | ( | double | maxSearchDistance | ) |
Definition at line 281 of file cxBronchoscopePositionProjection.cpp.
DoublePropertyPtr cx::BronchoscopePositionProjection::getAlphaOption | ( | ) |
Definition at line 94 of file cxBronchoscopePositionProjection.cpp.
double cx::BronchoscopePositionProjection::getAlphaValue | ( | ) |
Definition at line 99 of file cxBronchoscopePositionProjection.cpp.
Eigen::MatrixXd cx::BronchoscopePositionProjection::getCenterlinePositions | ( | vtkPolyDataPtr | centerline, |
Transform3D | rMd | ||
) |
Definition at line 107 of file cxBronchoscopePositionProjection.cpp.
DoublePropertyPtr cx::BronchoscopePositionProjection::getMaxDistanceToCenterlineOption | ( | ) |
Definition at line 53 of file cxBronchoscopePositionProjection.cpp.
double cx::BronchoscopePositionProjection::getMaxDistanceToCenterlineValue | ( | ) |
Definition at line 58 of file cxBronchoscopePositionProjection.cpp.
DoublePropertyPtr cx::BronchoscopePositionProjection::getMaxSearchDistanceOption | ( | ) |
Definition at line 74 of file cxBronchoscopePositionProjection.cpp.
double cx::BronchoscopePositionProjection::getMaxSearchDistanceValue | ( | ) |
Definition at line 79 of file cxBronchoscopePositionProjection.cpp.
bool cx::BronchoscopePositionProjection::isAdvancedCenterlineProjectionSelected | ( | ) |
Definition at line 367 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::processCenterline | ( | vtkPolyDataPtr | centerline, |
Transform3D | rMd, | ||
Transform3D | rMpr | ||
) |
Definition at line 123 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::searchBranchDown | ( | BranchPtr | searchBranchPtr, |
int | startIndex, | ||
double | currentSearchDistance, | ||
double | maxSearchDistance | ||
) |
Definition at line 331 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::searchBranchUp | ( | BranchPtr | searchBranchPtr, |
int | startIndex, | ||
double | currentSearchDistance, | ||
double | maxSearchDistance | ||
) |
Definition at line 303 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::setAdvancedCenterlineOption | ( | bool | useAdvancedCenterlineProjection | ) |
Definition at line 40 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::setAlpha | ( | double | alpha | ) |
Definition at line 162 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::setBranchList | ( | BranchListPtr | branchList, |
Transform3D | rMpr | ||
) |
Definition at line 140 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::setMaxDistanceToCenterline | ( | double | maxDistance | ) |
Definition at line 150 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::setMaxSearchDistance | ( | double | maxDistance | ) |
Definition at line 156 of file cxBronchoscopePositionProjection.cpp.
void cx::BronchoscopePositionProjection::setRunFromWidget | ( | bool | runFromWidget | ) |
Definition at line 35 of file cxBronchoscopePositionProjection.cpp.
Transform3D cx::BronchoscopePositionProjection::updateProjectedCameraOrientation | ( | Transform3D | prMt, |
BranchPtr | branch, | ||
int | index | ||
) |
Definition at line 406 of file cxBronchoscopePositionProjection.cpp.