| BASE_SEED | vpRBSilhouetteCCDTracker | protectedstatic |
| buildGradientAndHessianStorageViews(unsigned int normalsPerPoint, bool clear) | vpRBSilhouetteCCDTracker | |
| changeScale() | vpRBSilhouetteCCDTracker | |
| computeCovarianceMatrix(const vpMatrix &A, const vpColVector &b, const vpMatrix &W) | vpRBFeatureTracker | static |
| computeErrorAndInteractionMatrix(const vpHomogeneousMatrix &cMo) | vpRBSilhouetteCCDTracker | protected |
| computeJTR(const vpMatrix &interaction, const vpColVector &error, vpColVector &JTR) | vpRBFeatureTracker | static |
| computeLocalStatistics(const vpImage< vpRGBa > &I, vpCCDStatistics &stats) | vpRBSilhouetteCCDTracker | protected |
| computeoJo() const | vpRBFeatureTracker | inlineprotected |
| computeVVSIter(const vpRBFeatureTrackerInput &frame, const vpHomogeneousMatrix &cMo, unsigned int iteration) VP_OVERRIDE | vpRBSilhouetteCCDTracker | virtual |
| display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpImage< vpRGBa > &IRGB, const vpImage< unsigned char > &depth) const VP_OVERRIDE | vpRBSilhouetteCCDTracker | virtual |
| DT_ERROR enum value | vpRBSilhouetteCCDTracker | |
| DT_INVALID enum value | vpRBSilhouetteCCDTracker | |
| DT_SIMPLE enum value | vpRBSilhouetteCCDTracker | |
| DT_WEIGHT enum value | vpRBSilhouetteCCDTracker | |
| DT_WEIGHT_AND_ERROR enum value | vpRBSilhouetteCCDTracker | |
| extractFeatures(const vpRBFeatureTrackerInput &frame, const vpRBFeatureTrackerInput &previousFrame, const vpHomogeneousMatrix &cMo) VP_OVERRIDE | vpRBSilhouetteCCDTracker | virtual |
| featuresShouldBeDisplayed() const | vpRBFeatureTracker | inline |
| getCCDParameters() const | vpRBSilhouetteCCDTracker | inline |
| getCovariance() const | vpRBFeatureTracker | inlinevirtual |
| getLTL() const | vpRBFeatureTracker | inlinevirtual |
| getLTR() const | vpRBFeatureTracker | inlinevirtual |
| getMaxNumPoints() const | vpRBSilhouetteCCDTracker | inline |
| getMinimumMaskConfidence() const | vpRBSilhouetteCCDTracker | inline |
| getNumFeatures() const | vpRBFeatureTracker | inline |
| getTemporalSmoothingFactor() const | vpRBSilhouetteCCDTracker | inline |
| getTemporalTrackerWeight() const | vpRBFeatureTracker | inline |
| getVVSTrackerWeight(double optimizationProgress) const VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| getWeightedError() const | vpRBFeatureTracker | inline |
| hasIgnoredDofs() const | vpRBFeatureTracker | inline |
| initVVS(const vpRBFeatureTrackerInput &frame, const vpRBFeatureTrackerInput &previousFrame, const vpHomogeneousMatrix &cMo) VP_OVERRIDE | vpRBSilhouetteCCDTracker | virtual |
| loadJsonConfiguration(const nlohmann::json &j) VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| m_ccdParameters | vpRBSilhouetteCCDTracker | protected |
| m_controlPoints | vpRBSilhouetteCCDTracker | protected |
| m_cov | vpRBFeatureTracker | protected |
| m_covWeightDiag | vpRBFeatureTracker | protected |
| m_displayType | vpRBSilhouetteCCDTracker | protected |
| m_enableDisplay | vpRBFeatureTracker | protected |
| m_error | vpRBFeatureTracker | protected |
| m_estimatedDofs | vpRBFeatureTracker | protected |
| m_gradient | vpRBSilhouetteCCDTracker | protected |
| m_gradientData | vpRBSilhouetteCCDTracker | protected |
| m_gradients | vpRBSilhouetteCCDTracker | protected |
| m_hessian | vpRBSilhouetteCCDTracker | protected |
| m_hessianData | vpRBSilhouetteCCDTracker | protected |
| m_hessians | vpRBSilhouetteCCDTracker | protected |
| m_jacobianInObjectSpace | vpRBFeatureTracker | protected |
| m_L | vpRBFeatureTracker | protected |
| m_LTL | vpRBFeatureTracker | protected |
| m_LTR | vpRBFeatureTracker | protected |
| m_maxPoints | vpRBSilhouetteCCDTracker | protected |
| m_minMaskConfidence | vpRBSilhouetteCCDTracker | protected |
| m_numFeatures | vpRBFeatureTracker | protected |
| m_oJo | vpRBFeatureTracker | protected |
| m_previousFrame | vpRBSilhouetteCCDTracker | protected |
| m_prevStats | vpRBSilhouetteCCDTracker | protected |
| m_random | vpRBSilhouetteCCDTracker | protected |
| m_robust | vpRBSilhouetteCCDTracker | protected |
| m_sigma | vpRBSilhouetteCCDTracker | protected |
| m_stats | vpRBSilhouetteCCDTracker | protected |
| m_temporalSmoothingFac | vpRBSilhouetteCCDTracker | protected |
| m_useMask | vpRBSilhouetteCCDTracker | protected |
| m_vvsConverged | vpRBFeatureTracker | protected |
| m_vvsConvergenceThreshold | vpRBSilhouetteCCDTracker | protected |
| m_weighted_error | vpRBFeatureTracker | protected |
| m_weighting | vpRBFeatureTracker | protected |
| m_weights | vpRBFeatureTracker | protected |
| NLOHMANN_JSON_SERIALIZE_ENUM(vpRBSilhouetteCCDTracker::vpDisplayType, { {vpRBSilhouetteCCDTracker::vpDisplayType::DT_INVALID, nullptr}, {vpRBSilhouetteCCDTracker::vpDisplayType::DT_SIMPLE, "simple"}, {vpRBSilhouetteCCDTracker::vpDisplayType::DT_WEIGHT, "weight"}, {vpRBSilhouetteCCDTracker::vpDisplayType::DT_ERROR, "error"}, {vpRBSilhouetteCCDTracker::vpDisplayType::DT_WEIGHT_AND_ERROR, "weightAndError"} }) | vpRBSilhouetteCCDTracker | |
| onTrackingIterEnd(const vpHomogeneousMatrix &) VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| onTrackingIterStart(const vpRBFeatureTrackerInput &, const vpHomogeneousMatrix &) VP_OVERRIDE | vpRBSilhouetteCCDTracker | virtual |
| requiresDepth() const VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| requiresRGB() const VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| requiresSilhouetteCandidates() const VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| reset() VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| setCCDParameters(const vpCCDParameters ¶meters) | vpRBSilhouetteCCDTracker | inline |
| setComputeJacobianObjectSpace(bool inObjectSpace) | vpRBFeatureTracker | inline |
| setDisplayType(vpDisplayType type) | vpRBSilhouetteCCDTracker | inline |
| setEstimatedDofs(const std::array< bool, 6 > &dofs) | vpRBFeatureTracker | inline |
| setFeaturesShouldBeDisplayed(bool enableDisplay) | vpRBFeatureTracker | inline |
| setMaxNumPoints(unsigned int maxPoints) | vpRBSilhouetteCCDTracker | inline |
| setMinimumMaskConfidence(double confidence) | vpRBSilhouetteCCDTracker | inline |
| setShouldUseMask(bool useMask) | vpRBSilhouetteCCDTracker | inline |
| setTemporalSmoothingFactor(double factor) | vpRBSilhouetteCCDTracker | inline |
| setTrackerWeight(double weight) | vpRBFeatureTracker | inline |
| setTrackerWeight(const std::shared_ptr< vpTemporalWeighting > &weight) | vpRBFeatureTracker | inline |
| shouldUseMask() const | vpRBSilhouetteCCDTracker | inline |
| tol | vpRBSilhouetteCCDTracker | protected |
| trackFeatures(const vpRBFeatureTrackerInput &, const vpRBFeatureTrackerInput &, const vpHomogeneousMatrix &) VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| updateCCDPoints(const vpHomogeneousMatrix &cMo) | vpRBSilhouetteCCDTracker | protected |
| updateCovariance(const double) VP_OVERRIDE | vpRBSilhouetteCCDTracker | inlinevirtual |
| updateOptimizerTerms(const vpHomogeneousMatrix &cMo) | vpRBFeatureTracker | inline |
| vpDisplayType enum name | vpRBSilhouetteCCDTracker | |
| vpRBFeatureTracker() | vpRBFeatureTracker | |
| vpRBSilhouetteCCDTracker() | vpRBSilhouetteCCDTracker | |
| vvsHasConverged() const | vpRBFeatureTracker | inline |
| ~vpRBFeatureTracker()=default | vpRBFeatureTracker | virtual |
| ~vpRBSilhouetteCCDTracker()=default | vpRBSilhouetteCCDTracker | virtual |