UsTK : Ultrasound ToolKit
version 2.0.1 under development (2024-12-17)
|
#include <visp3/ustk_needle_modeling/usTissueTranslationEstimatorUKF.h>
Public Types | |
enum | StateDynamicsType : int { CONSTANT_POSITION , CONSTANT_VELOCITY } |
enum | TissueTranslationType : int { LATERAL_TRANSLATIONS_ONLY , FULL_TRANSLATIONS } |
enum | MeasureType : int { NEEDLE_BODY_POINTS , TIP_POSITION_AND_DIRECTION , BASE_FORCE_TORQUE } |
enum | NoiseType : int { ADDITIVE_NOISE , GENERIC_NOISE } |
enum | SigmaPointGenerationType : int { STANDARD_COVARIANCE , FIXED_SCALING_FACTOR , LIMITED_SPREAD } |
Public Attributes | |
double | m_var_measure_p |
double | m_var_measure_d |
double | m_var_measure_f |
double | m_var_measure_t |
double | m_var_process_p |
double | m_var_process_v |
StateDynamicsType | m_stateDynamicsType |
TissueTranslationType | m_tissueTranslationType |
MeasureType | m_measureType |
double | m_propagationTime |
usNeedleInsertionModelRayleighRitzSpline | m_needle |
Protected Attributes | |
unsigned int | m_stateDimension |
unsigned int | m_measureDimension |
unsigned int | m_processNoiseDimension |
unsigned int | m_measureNoiseDimension |
vpColVector | m_state |
vpMatrix | m_stateCovarianceMatrix |
NoiseType | m_processNoiseType |
vpMatrix | m_processNoiseCovarianceMatrix |
bool | m_computeProcessNoiseCovarianceMatrixAutomatically |
NoiseType | m_measureNoiseType |
vpMatrix | m_measureNoiseCovarianceMatrix |
bool | m_computeMeasureNoiseCovarianceMatrixAutomatically |
vpColVector | m_measure |
SigmaPointGenerationType | m_sigmaPointsGenerationType |
vpMatrix | m_sigmaPointsInit |
vpMatrix | m_sigmaPointsPropagated |
vpMatrix | m_sigmaPointsMeasure |
vpColVector | m_sigmaPointsMeanWeights |
vpColVector | m_sigmaPointsCovarianceWeights |
double | m_sigmaPointsScalingFactor |
double | m_sigmaPointsSpreadThreshold |
vpColVector | m_stateSigmaMean |
vpColVector | m_measureSigmaMean |
vpMatrix | m_stateSigmaCovarianceMatrix |
vpMatrix | m_stateMeasureSigmaCovarianceMatrix |
vpMatrix | m_measureSigmaCovarianceMatrix |
Definition at line 49 of file usTissueTranslationEstimatorUKF.h.
enum usTissueTranslationEstimatorUKF::MeasureType : int |
Enumerator | |
---|---|
NEEDLE_BODY_POINTS | |
TIP_POSITION_AND_DIRECTION | |
BASE_FORCE_TORQUE |
Definition at line 55 of file usTissueTranslationEstimatorUKF.h.
|
inherited |
Enumerator | |
---|---|
ADDITIVE_NOISE | |
GENERIC_NOISE |
Definition at line 53 of file usUnscentedKalmanFilter.h.
|
inherited |
Enumerator | |
---|---|
STANDARD_COVARIANCE | |
FIXED_SCALING_FACTOR | |
LIMITED_SPREAD |
Definition at line 54 of file usUnscentedKalmanFilter.h.
Enumerator | |
---|---|
CONSTANT_POSITION | |
CONSTANT_VELOCITY |
Definition at line 53 of file usTissueTranslationEstimatorUKF.h.
Enumerator | |
---|---|
LATERAL_TRANSLATIONS_ONLY | |
FULL_TRANSLATIONS |
Definition at line 54 of file usTissueTranslationEstimatorUKF.h.
usTissueTranslationEstimatorUKF::usTissueTranslationEstimatorUKF | ( | ) |
usTissueTranslationEstimatorUKF::~usTissueTranslationEstimatorUKF | ( | ) |
Definition at line 57 of file usTissueTranslationEstimatorUKF.cpp.
void usTissueTranslationEstimatorUKF::applyStateToNeedle | ( | usNeedleInsertionModelRayleighRitzSpline & | needle | ) | const |
|
virtual |
Reimplemented from usUnscentedKalmanFilter.
Definition at line 185 of file usTissueTranslationEstimatorUKF.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usUnscentedKalmanFilter::checkConsistency(), usTissueModelSpline::getPose(), usNeedleInsertionModelRayleighRitzSpline::IsNeedleInserted(), m_measureType, m_needle, usUnscentedKalmanFilter::m_state, NEEDLE_BODY_POINTS, usUnscentedKalmanFilter::setMeasureDimension(), and usUnscentedKalmanFilter::setMeasureNoiseDimension().
|
inherited |
Definition at line 508 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseCovarianceMatrix, usUnscentedKalmanFilter::m_measureNoiseType, usUnscentedKalmanFilter::m_measureSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_measureSigmaMean, usUnscentedKalmanFilter::m_processNoiseCovarianceMatrix, usUnscentedKalmanFilter::m_processNoiseType, usUnscentedKalmanFilter::m_sigmaPointsCovarianceWeights, usUnscentedKalmanFilter::m_sigmaPointsMeanWeights, usUnscentedKalmanFilter::m_sigmaPointsMeasure, usUnscentedKalmanFilter::m_sigmaPointsPropagated, usUnscentedKalmanFilter::m_stateDimension, usUnscentedKalmanFilter::m_stateMeasureSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_stateSigmaCovarianceMatrix, and usUnscentedKalmanFilter::m_stateSigmaMean.
Referenced by usUnscentedKalmanFilter::filter().
|
virtual |
Implements usUnscentedKalmanFilter.
Definition at line 276 of file usTissueTranslationEstimatorUKF.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessNeedle(), usBSpline3D::accessSegment(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), BASE_FORCE_TORQUE, usNeedleModelSpline::getBaseStaticTorsor(), usPolynomialCurve3D::getPoint(), usTissueModelSpline::getPose(), usNeedleModelBaseTip::getTipDirection(), usNeedleModelBaseTip::getTipPosition(), usUnscentedKalmanFilter::m_measure, m_measureType, m_needle, NEEDLE_BODY_POINTS, usGeometryTools::projectPointOnCurve(), usTissueModelSpline::setPose(), TIP_POSITION_AND_DIRECTION, and usNeedleInsertionModelRayleighRitzSpline::updateState().
|
virtual |
Reimplemented from usUnscentedKalmanFilter.
Definition at line 226 of file usTissueTranslationEstimatorUKF.cpp.
References BASE_FORCE_TORQUE, usUnscentedKalmanFilter::m_measureDimension, usUnscentedKalmanFilter::m_measureNoiseCovarianceMatrix, m_measureType, m_var_measure_d, m_var_measure_f, m_var_measure_p, m_var_measure_t, NEEDLE_BODY_POINTS, and TIP_POSITION_AND_DIRECTION.
|
inherited |
Definition at line 300 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_computeMeasureNoiseCovarianceMatrixAutomatically.
|
inherited |
Definition at line 305 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_computeMeasureNoiseCovarianceMatrixAutomatically.
|
virtual |
Reimplemented from usUnscentedKalmanFilter.
Definition at line 199 of file usTissueTranslationEstimatorUKF.cpp.
References usTissueModelSpline::accessSurface(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), CONSTANT_POSITION, CONSTANT_VELOCITY, usOrientedPlane3D::getDirection(), LATERAL_TRANSLATIONS_ONLY, m_needle, usUnscentedKalmanFilter::m_processNoiseCovarianceMatrix, m_stateDynamicsType, m_tissueTranslationType, m_var_process_p, and m_var_process_v.
|
inherited |
Definition at line 278 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_computeProcessNoiseCovarianceMatrixAutomatically.
|
inherited |
Definition at line 283 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_computeProcessNoiseCovarianceMatrixAutomatically.
|
inherited |
Definition at line 457 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsInit, usUnscentedKalmanFilter::m_sigmaPointsPropagated, and usUnscentedKalmanFilter::propagateSigmaPoint().
Referenced by usUnscentedKalmanFilter::filter().
|
inherited |
Definition at line 477 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::computeMeasureFromSigmaPoint(), usUnscentedKalmanFilter::m_measureDimension, usUnscentedKalmanFilter::m_sigmaPointsMeasure, usUnscentedKalmanFilter::m_sigmaPointsPropagated, usUnscentedKalmanFilter::m_state, usUnscentedKalmanFilter::measureLog(), and usUnscentedKalmanFilter::stateLog().
Referenced by usUnscentedKalmanFilter::filter().
|
inherited |
Definition at line 574 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::computeMeasureNoiseCovarianceMatrix(), usUnscentedKalmanFilter::computeProcessNoiseCovarianceMatrix(), usUnscentedKalmanFilter::computePropagatedSigmaPoints(), usUnscentedKalmanFilter::computeSigmaMeasures(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::m_computeMeasureNoiseCovarianceMatrixAutomatically, usUnscentedKalmanFilter::m_computeProcessNoiseCovarianceMatrixAutomatically, usUnscentedKalmanFilter::m_measure, and usUnscentedKalmanFilter::updateState().
|
inherited |
Definition at line 329 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseCovarianceMatrix, usUnscentedKalmanFilter::m_measureNoiseDimension, usUnscentedKalmanFilter::m_measureNoiseType, usUnscentedKalmanFilter::m_processNoiseCovarianceMatrix, usUnscentedKalmanFilter::m_processNoiseDimension, usUnscentedKalmanFilter::m_processNoiseType, usUnscentedKalmanFilter::m_sigmaPointsCovarianceWeights, usUnscentedKalmanFilter::m_sigmaPointsGenerationType, usUnscentedKalmanFilter::m_sigmaPointsInit, usUnscentedKalmanFilter::m_sigmaPointsMeanWeights, usUnscentedKalmanFilter::m_sigmaPointsScalingFactor, usUnscentedKalmanFilter::m_sigmaPointsSpreadThreshold, usUnscentedKalmanFilter::m_state, usUnscentedKalmanFilter::m_stateCovarianceMatrix, usUnscentedKalmanFilter::m_stateDimension, usUnscentedKalmanFilter::stateLog(), and usUnscentedKalmanFilter::stateNorm().
Referenced by usUnscentedKalmanFilter::filter().
double usTissueTranslationEstimatorUKF::getForceMeasureNoiseVariance | ( | ) | const |
Definition at line 82 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_f.
|
inherited |
Definition at line 150 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureDimension.
|
inherited |
Definition at line 288 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseCovarianceMatrix.
|
inherited |
Definition at line 198 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseDimension.
|
inherited |
Definition at line 188 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseType.
usTissueTranslationEstimatorUKF::MeasureType usTissueTranslationEstimatorUKF::getMeasureType | ( | ) | const |
Definition at line 155 of file usTissueTranslationEstimatorUKF.cpp.
References m_measureType.
double usTissueTranslationEstimatorUKF::getPositionMeasureNoiseVariance | ( | ) | const |
Definition at line 62 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_p.
|
inherited |
Definition at line 266 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_processNoiseCovarianceMatrix.
|
inherited |
Definition at line 175 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_processNoiseDimension.
|
inherited |
Definition at line 165 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_processNoiseType.
|
inherited |
Definition at line 211 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsGenerationType.
|
inherited |
Definition at line 221 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsScalingFactor.
|
inherited |
Definition at line 231 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsSpreadThreshold.
|
inherited |
Definition at line 242 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_state.
|
inherited |
Definition at line 254 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_stateCovarianceMatrix.
|
inherited |
Definition at line 133 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_stateDimension.
usTissueTranslationEstimatorUKF::StateDynamicsType usTissueTranslationEstimatorUKF::getStateDynamicsType | ( | ) | const |
Definition at line 122 of file usTissueTranslationEstimatorUKF.cpp.
References m_stateDynamicsType.
double usTissueTranslationEstimatorUKF::getTipDirectionMeasureNoiseVariance | ( | ) | const |
Definition at line 72 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_d.
double usTissueTranslationEstimatorUKF::getTissuePositionProcessNoiseVariance | ( | ) | const |
Definition at line 102 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_process_p.
usTissueTranslationEstimatorUKF::TissueTranslationType usTissueTranslationEstimatorUKF::getTissueTranslationType | ( | ) | const |
Definition at line 145 of file usTissueTranslationEstimatorUKF.cpp.
References m_tissueTranslationType.
double usTissueTranslationEstimatorUKF::getTissueVelocityProcessNoiseVariance | ( | ) | const |
Definition at line 112 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_process_v.
double usTissueTranslationEstimatorUKF::getTorqueMeasureNoiseVariance | ( | ) | const |
Definition at line 92 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_t.
|
virtual |
Reimplemented from usUnscentedKalmanFilter.
Definition at line 351 of file usTissueTranslationEstimatorUKF.cpp.
References BASE_FORCE_TORQUE, m_measureType, NEEDLE_BODY_POINTS, and TIP_POSITION_AND_DIRECTION.
|
virtual |
Implements usUnscentedKalmanFilter.
Definition at line 256 of file usTissueTranslationEstimatorUKF.cpp.
References CONSTANT_POSITION, CONSTANT_VELOCITY, m_propagationTime, and m_stateDynamicsType.
void usTissueTranslationEstimatorUKF::setCurrentNeedle | ( | const usNeedleInsertionModelRayleighRitzSpline & | needle | ) |
Definition at line 172 of file usTissueTranslationEstimatorUKF.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usTissueModelSpline::getPose(), m_needle, and usUnscentedKalmanFilter::m_state.
void usTissueTranslationEstimatorUKF::setForceMeasureNoiseVariance | ( | double | sigma | ) |
Definition at line 87 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_f.
|
inherited |
Definition at line 155 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureDimension, usUnscentedKalmanFilter::m_measureSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_measureSigmaMean, usUnscentedKalmanFilter::m_stateDimension, and usUnscentedKalmanFilter::m_stateMeasureSigmaCovarianceMatrix.
Referenced by checkConsistency(), and setMeasureType().
|
inherited |
Definition at line 293 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseCovarianceMatrix, and usUnscentedKalmanFilter::m_measureNoiseDimension.
|
inherited |
Definition at line 203 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseCovarianceMatrix, and usUnscentedKalmanFilter::m_measureNoiseDimension.
Referenced by checkConsistency().
|
inherited |
Definition at line 193 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureNoiseType.
void usTissueTranslationEstimatorUKF::setMeasureType | ( | usTissueTranslationEstimatorUKF::MeasureType | type | ) |
Definition at line 160 of file usTissueTranslationEstimatorUKF.cpp.
References BASE_FORCE_TORQUE, m_measureType, usUnscentedKalmanFilter::setMeasureDimension(), and TIP_POSITION_AND_DIRECTION.
void usTissueTranslationEstimatorUKF::setPositionMeasureNoiseVariance | ( | double | sigma | ) |
Definition at line 67 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_p.
|
inherited |
Definition at line 271 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_processNoiseCovarianceMatrix, and usUnscentedKalmanFilter::m_processNoiseDimension.
|
inherited |
Definition at line 180 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_processNoiseCovarianceMatrix, and usUnscentedKalmanFilter::m_processNoiseDimension.
|
inherited |
Definition at line 170 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_processNoiseType.
void usTissueTranslationEstimatorUKF::setPropagationTime | ( | double | time | ) |
Definition at line 167 of file usTissueTranslationEstimatorUKF.cpp.
References m_propagationTime.
|
inherited |
Definition at line 216 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsGenerationType.
|
inherited |
Definition at line 226 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsScalingFactor.
|
inherited |
Definition at line 236 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_sigmaPointsSpreadThreshold.
|
inherited |
Definition at line 247 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_state, and usUnscentedKalmanFilter::m_stateDimension.
|
inherited |
Definition at line 259 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_stateCovarianceMatrix, and usUnscentedKalmanFilter::m_stateDimension.
|
inherited |
Definition at line 138 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::m_measureDimension, usUnscentedKalmanFilter::m_state, usUnscentedKalmanFilter::m_stateCovarianceMatrix, usUnscentedKalmanFilter::m_stateDimension, usUnscentedKalmanFilter::m_stateMeasureSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_stateSigmaCovarianceMatrix, and usUnscentedKalmanFilter::m_stateSigmaMean.
Referenced by setStateDynamicsType(), and usTissueTranslationEstimatorUKF().
void usTissueTranslationEstimatorUKF::setStateDynamicsType | ( | usTissueTranslationEstimatorUKF::StateDynamicsType | type | ) |
Definition at line 127 of file usTissueTranslationEstimatorUKF.cpp.
References CONSTANT_POSITION, CONSTANT_VELOCITY, m_stateDynamicsType, and usUnscentedKalmanFilter::setStateDimension().
void usTissueTranslationEstimatorUKF::setTipDirectionMeasureNoiseVariance | ( | double | sigma | ) |
Definition at line 77 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_d.
void usTissueTranslationEstimatorUKF::setTissuePositionProcessNoiseVariance | ( | double | sigma | ) |
Definition at line 107 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_process_p.
void usTissueTranslationEstimatorUKF::setTissueTranslationType | ( | usTissueTranslationEstimatorUKF::TissueTranslationType | type | ) |
Definition at line 150 of file usTissueTranslationEstimatorUKF.cpp.
References m_tissueTranslationType.
void usTissueTranslationEstimatorUKF::setTissueVelocityProcessNoiseVariance | ( | double | sigma | ) |
Definition at line 117 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_process_v.
void usTissueTranslationEstimatorUKF::setTorqueMeasureNoiseVariance | ( | double | sigma | ) |
Definition at line 97 of file usTissueTranslationEstimatorUKF.cpp.
References m_var_measure_t.
|
virtualinherited |
Definition at line 609 of file usUnscentedKalmanFilter.cpp.
Referenced by usUnscentedKalmanFilter::updateState().
|
virtualinherited |
Definition at line 603 of file usUnscentedKalmanFilter.cpp.
Referenced by usUnscentedKalmanFilter::computeSigmaMeasures(), usUnscentedKalmanFilter::generateSigmaPoints(), and usUnscentedKalmanFilter::updateState().
|
virtual |
Reimplemented from usUnscentedKalmanFilter.
Definition at line 333 of file usTissueTranslationEstimatorUKF.cpp.
References CONSTANT_POSITION, CONSTANT_VELOCITY, m_propagationTime, and m_stateDynamicsType.
|
inherited |
Definition at line 554 of file usUnscentedKalmanFilter.cpp.
References usUnscentedKalmanFilter::computeMeasureFromSigmaPoint(), usUnscentedKalmanFilter::m_measure, usUnscentedKalmanFilter::m_measureSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_measureSigmaMean, usUnscentedKalmanFilter::m_state, usUnscentedKalmanFilter::m_stateCovarianceMatrix, usUnscentedKalmanFilter::m_stateMeasureSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_stateSigmaCovarianceMatrix, usUnscentedKalmanFilter::m_stateSigmaMean, usUnscentedKalmanFilter::measureLog(), usUnscentedKalmanFilter::stateExp(), and usUnscentedKalmanFilter::stateLog().
Referenced by usUnscentedKalmanFilter::filter().
|
protectedinherited |
Definition at line 72 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::computeMeasureNoiseCovarianceMatrixAutomatically(), usUnscentedKalmanFilter::filter(), and usTissueTranslationEstimatorUKF().
|
protectedinherited |
Definition at line 68 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::computeProcessNoiseCovarianceMatrixAutomatically(), usUnscentedKalmanFilter::filter(), and usTissueTranslationEstimatorUKF().
|
protectedinherited |
Definition at line 74 of file usUnscentedKalmanFilter.h.
Referenced by computeMeasureFromSigmaPoint(), usUnscentedKalmanFilter::filter(), and usUnscentedKalmanFilter::updateState().
|
protectedinherited |
Definition at line 59 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), computeMeasureNoiseCovarianceMatrix(), usUnscentedKalmanFilter::computeSigmaMeasures(), usUnscentedKalmanFilter::getMeasureDimension(), usUnscentedKalmanFilter::setMeasureDimension(), and usUnscentedKalmanFilter::setStateDimension().
|
protectedinherited |
Definition at line 71 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), computeMeasureNoiseCovarianceMatrix(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getMeasureNoiseCovarianceMatrix(), usUnscentedKalmanFilter::setMeasureNoiseCovarianceMatrix(), and usUnscentedKalmanFilter::setMeasureNoiseDimension().
|
protectedinherited |
Definition at line 61 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getMeasureNoiseDimension(), usUnscentedKalmanFilter::setMeasureNoiseCovarianceMatrix(), and usUnscentedKalmanFilter::setMeasureNoiseDimension().
|
protectedinherited |
Definition at line 70 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getMeasureNoiseType(), and usUnscentedKalmanFilter::setMeasureNoiseType().
|
protectedinherited |
Definition at line 89 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::setMeasureDimension(), and usUnscentedKalmanFilter::updateState().
|
protectedinherited |
Definition at line 86 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::setMeasureDimension(), and usUnscentedKalmanFilter::updateState().
MeasureType usTissueTranslationEstimatorUKF::m_measureType |
Definition at line 65 of file usTissueTranslationEstimatorUKF.h.
Referenced by checkConsistency(), computeMeasureFromSigmaPoint(), computeMeasureNoiseCovarianceMatrix(), getMeasureType(), measureLog(), and setMeasureType().
usNeedleInsertionModelRayleighRitzSpline usTissueTranslationEstimatorUKF::m_needle |
Definition at line 69 of file usTissueTranslationEstimatorUKF.h.
Referenced by checkConsistency(), computeMeasureFromSigmaPoint(), computeProcessNoiseCovarianceMatrix(), and setCurrentNeedle().
|
protectedinherited |
Definition at line 67 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), computeProcessNoiseCovarianceMatrix(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getProcessNoiseCovarianceMatrix(), usUnscentedKalmanFilter::setProcessNoiseCovarianceMatrix(), and usUnscentedKalmanFilter::setProcessNoiseDimension().
|
protectedinherited |
Definition at line 60 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getProcessNoiseDimension(), usUnscentedKalmanFilter::setProcessNoiseCovarianceMatrix(), and usUnscentedKalmanFilter::setProcessNoiseDimension().
|
protectedinherited |
Definition at line 66 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getProcessNoiseType(), and usUnscentedKalmanFilter::setProcessNoiseType().
double usTissueTranslationEstimatorUKF::m_propagationTime |
Definition at line 67 of file usTissueTranslationEstimatorUKF.h.
Referenced by propagateSigmaPoint(), setPropagationTime(), and stateNorm().
|
protectedinherited |
Definition at line 81 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), and usUnscentedKalmanFilter::generateSigmaPoints().
|
protectedinherited |
Definition at line 76 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getSigmaPointGenerationType(), and usUnscentedKalmanFilter::setSigmaPointGenerationType().
|
protectedinherited |
Definition at line 77 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computePropagatedSigmaPoints(), and usUnscentedKalmanFilter::generateSigmaPoints().
|
protectedinherited |
Definition at line 80 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), and usUnscentedKalmanFilter::generateSigmaPoints().
|
protectedinherited |
Definition at line 79 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), and usUnscentedKalmanFilter::computeSigmaMeasures().
|
protectedinherited |
Definition at line 78 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::computePropagatedSigmaPoints(), and usUnscentedKalmanFilter::computeSigmaMeasures().
|
protectedinherited |
Definition at line 82 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getSigmaPointScalingFactor(), and usUnscentedKalmanFilter::setSigmaPointScalingFactor().
|
protectedinherited |
Definition at line 83 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getSigmaPointSpreadThreshold(), and usUnscentedKalmanFilter::setSigmaPointSpreadThreshold().
|
protectedinherited |
Definition at line 63 of file usUnscentedKalmanFilter.h.
Referenced by applyStateToNeedle(), checkConsistency(), usUnscentedKalmanFilter::computeSigmaMeasures(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getState(), setCurrentNeedle(), usUnscentedKalmanFilter::setState(), usUnscentedKalmanFilter::setStateDimension(), and usUnscentedKalmanFilter::updateState().
|
protectedinherited |
Definition at line 64 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getStateCovarianceMatrix(), usUnscentedKalmanFilter::setStateCovarianceMatrix(), usUnscentedKalmanFilter::setStateDimension(), and usUnscentedKalmanFilter::updateState().
|
protectedinherited |
Definition at line 58 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::checkConsistency(), usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::generateSigmaPoints(), usUnscentedKalmanFilter::getStateDimension(), usUnscentedKalmanFilter::setMeasureDimension(), usUnscentedKalmanFilter::setState(), usUnscentedKalmanFilter::setStateCovarianceMatrix(), and usUnscentedKalmanFilter::setStateDimension().
StateDynamicsType usTissueTranslationEstimatorUKF::m_stateDynamicsType |
Definition at line 63 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeProcessNoiseCovarianceMatrix(), getStateDynamicsType(), propagateSigmaPoint(), setStateDynamicsType(), and stateNorm().
|
protectedinherited |
|
protectedinherited |
Definition at line 87 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::setStateDimension(), and usUnscentedKalmanFilter::updateState().
|
protectedinherited |
Definition at line 85 of file usUnscentedKalmanFilter.h.
Referenced by usUnscentedKalmanFilter::computeMeansAndCovarianceMatricesFromSigmaPoints(), usUnscentedKalmanFilter::setStateDimension(), and usUnscentedKalmanFilter::updateState().
TissueTranslationType usTissueTranslationEstimatorUKF::m_tissueTranslationType |
Definition at line 64 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeProcessNoiseCovarianceMatrix(), getTissueTranslationType(), and setTissueTranslationType().
double usTissueTranslationEstimatorUKF::m_var_measure_d |
Definition at line 58 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeMeasureNoiseCovarianceMatrix(), getTipDirectionMeasureNoiseVariance(), and setTipDirectionMeasureNoiseVariance().
double usTissueTranslationEstimatorUKF::m_var_measure_f |
Definition at line 59 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeMeasureNoiseCovarianceMatrix(), getForceMeasureNoiseVariance(), and setForceMeasureNoiseVariance().
double usTissueTranslationEstimatorUKF::m_var_measure_p |
Definition at line 57 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeMeasureNoiseCovarianceMatrix(), getPositionMeasureNoiseVariance(), and setPositionMeasureNoiseVariance().
double usTissueTranslationEstimatorUKF::m_var_measure_t |
Definition at line 60 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeMeasureNoiseCovarianceMatrix(), getTorqueMeasureNoiseVariance(), and setTorqueMeasureNoiseVariance().
double usTissueTranslationEstimatorUKF::m_var_process_p |
Definition at line 61 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeProcessNoiseCovarianceMatrix(), getTissuePositionProcessNoiseVariance(), and setTissuePositionProcessNoiseVariance().
double usTissueTranslationEstimatorUKF::m_var_process_v |
Definition at line 62 of file usTissueTranslationEstimatorUKF.h.
Referenced by computeProcessNoiseCovarianceMatrix(), getTissueVelocityProcessNoiseVariance(), and setTissueVelocityProcessNoiseVariance().