Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
vpTemporalWeighting Class Referenceabstract

#include <vpTemporalWeighting.h>

Inheritance diagram for vpTemporalWeighting:

Public Member Functions

 vpTemporalWeighting ()=default
virtual double weight (const double progress) const =0
virtual ~vpTemporalWeighting ()=default

Static Public Member Functions

static std::shared_ptr< vpTemporalWeightingparseTemporalWeighting (const nlohmann::json &j)
static std::shared_ptr< vpTemporalWeightingparseTemporalWeightingRawJson (const std::string &j)

Detailed Description

Definition at line 41 of file vpTemporalWeighting.h.

Constructor & Destructor Documentation

◆ vpTemporalWeighting()

vpTemporalWeighting::vpTemporalWeighting ( )
default

◆ ~vpTemporalWeighting()

virtual vpTemporalWeighting::~vpTemporalWeighting ( )
virtualdefault

Member Function Documentation

◆ parseTemporalWeighting()

BEGIN_VISP_NAMESPACE std::shared_ptr< vpTemporalWeighting > vpTemporalWeighting::parseTemporalWeighting ( const nlohmann::json & j)
static

◆ parseTemporalWeightingRawJson()

std::shared_ptr< vpTemporalWeighting > vpTemporalWeighting::parseTemporalWeightingRawJson ( const std::string & j)
static

Definition at line 65 of file vpTemporalWeighting.cpp.

References parseTemporalWeighting().

Referenced by ~vpTemporalWeighting().

◆ weight()

virtual double vpTemporalWeighting::weight ( const double progress) const
pure virtual