![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpTemporalWeighting.h>
Public Member Functions | |
| vpSigmoidTemporalWeighting (double minWeight, double maxWeight, double location, double power) | |
| double | getLocation () const |
| void | setLocation (double location) |
| double | weight (const double progress) const VP_OVERRIDE |
| double | getSlopePower () const |
| void | setSlopePower (double power) |
| double | getMinimumWeight () const |
| void | setMinimumWeight (double w) |
| double | getMaximumWeight () const |
| void | setMaximumWeight (double w) |
Static Public Member Functions | |
| static std::shared_ptr< vpTemporalWeighting > | parseTemporalWeighting (const nlohmann::json &j) |
| static std::shared_ptr< vpTemporalWeighting > | parseTemporalWeightingRawJson (const std::string &j) |
Definition at line 67 of file vpTemporalWeighting.h.
|
inline |
Definition at line 70 of file vpTemporalWeighting.h.
References vpException::badValue, setLocation(), setMaximumWeight(), setMinimumWeight(), and setSlopePower().
|
inline |
Definition at line 82 of file vpTemporalWeighting.h.
|
inline |
Definition at line 99 of file vpTemporalWeighting.h.
|
inline |
Definition at line 96 of file vpTemporalWeighting.h.
|
inline |
Definition at line 93 of file vpTemporalWeighting.h.
|
staticinherited |
Definition at line 42 of file vpTemporalWeighting.cpp.
References vpException::badValue.
Referenced by vpRBFeatureTracker::loadJsonConfiguration(), parseTemporalWeightingRawJson(), and ~vpTemporalWeighting().
|
staticinherited |
Definition at line 65 of file vpTemporalWeighting.cpp.
References parseTemporalWeighting().
Referenced by ~vpTemporalWeighting().
|
inline |
Definition at line 83 of file vpTemporalWeighting.h.
References vpException::badValue.
Referenced by vpSigmoidTemporalWeighting().
|
inline |
Definition at line 100 of file vpTemporalWeighting.h.
Referenced by vpSigmoidTemporalWeighting().
|
inline |
Definition at line 97 of file vpTemporalWeighting.h.
Referenced by vpSigmoidTemporalWeighting().
|
inline |
Definition at line 94 of file vpTemporalWeighting.h.
Referenced by vpSigmoidTemporalWeighting().
|
virtual |
Implements vpTemporalWeighting.
Definition at line 78 of file vpTemporalWeighting.cpp.