iCub-main
Public Member Functions | Protected Attributes | List of all members
LSSVMCalibrator Class Reference

#include <methods.h>

+ Inheritance diagram for LSSVMCalibrator:

Public Member Functions

 LSSVMCalibrator (const std::string &type="lssvm")
 
 LSSVMCalibrator (const LSSVMCalibrator &calibrator)
 
virtual bool addPoints (const yarp::sig::Vector &in, const yarp::sig::Vector &out)
 
virtual bool clearPoints ()
 
virtual bool getPoints (std::deque< yarp::sig::Vector > &in, std::deque< yarp::sig::Vector > &out) const
 
virtual bool calibrate (double &error)
 
virtual bool retrieve (const yarp::sig::Vector &in, yarp::sig::Vector &out)
 
virtual bool toProperty (yarp::os::Property &info) const
 
virtual bool fromProperty (const yarp::os::Property &info)
 
virtual ~LSSVMCalibrator ()
 
- Public Member Functions inherited from Calibrator
virtual std::string getType () const
 
virtual bool getExtrapolation () const
 
virtual void setExtrapolation (const bool extrapolation)
 
virtual size_t getNumPoints () const
 
virtual double getSpatialCompetence (const yarp::sig::Vector &point)
 
virtual ~Calibrator ()
 

Protected Attributes

iCub::learningmachine::IMachineLearnerimpl
 
- Protected Attributes inherited from Calibrator
std::string type
 
std::deque< yarp::sig::Vector > in
 
std::deque< yarp::sig::Vector > out
 
struct Calibrator::SpatialCompetence spatialCompetence
 

Additional Inherited Members

- Protected Member Functions inherited from Calibrator
virtual bool computeSpatialTransformation ()
 
virtual bool computeSpatialCompetence (const std::deque< yarp::sig::Vector > &points)
 
void copySuperClassData (const Calibrator &src)
 

Detailed Description

Definition at line 99 of file methods.h.

Constructor & Destructor Documentation

◆ LSSVMCalibrator() [1/2]

LSSVMCalibrator::LSSVMCalibrator ( const std::string &  type = "lssvm")

Definition at line 353 of file methods.cpp.

◆ LSSVMCalibrator() [2/2]

LSSVMCalibrator::LSSVMCalibrator ( const LSSVMCalibrator calibrator)

Definition at line 367 of file methods.cpp.

◆ ~LSSVMCalibrator()

LSSVMCalibrator::~LSSVMCalibrator ( )
virtual

Definition at line 489 of file methods.cpp.

Member Function Documentation

◆ addPoints()

bool LSSVMCalibrator::addPoints ( const yarp::sig::Vector &  in,
const yarp::sig::Vector &  out 
)
virtual

Implements Calibrator.

Definition at line 375 of file methods.cpp.

◆ calibrate()

bool LSSVMCalibrator::calibrate ( double &  error)
virtual

Implements Calibrator.

Definition at line 412 of file methods.cpp.

◆ clearPoints()

bool LSSVMCalibrator::clearPoints ( )
virtual

Implements Calibrator.

Definition at line 393 of file methods.cpp.

◆ fromProperty()

bool LSSVMCalibrator::fromProperty ( const yarp::os::Property &  info)
virtual

Reimplemented from Calibrator.

Definition at line 467 of file methods.cpp.

◆ getPoints()

bool LSSVMCalibrator::getPoints ( std::deque< yarp::sig::Vector > &  in,
std::deque< yarp::sig::Vector > &  out 
) const
virtual

Implements Calibrator.

Definition at line 403 of file methods.cpp.

◆ retrieve()

bool LSSVMCalibrator::retrieve ( const yarp::sig::Vector &  in,
yarp::sig::Vector &  out 
)
virtual

Implements Calibrator.

Definition at line 439 of file methods.cpp.

◆ toProperty()

bool LSSVMCalibrator::toProperty ( yarp::os::Property &  info) const
virtual

Reimplemented from Calibrator.

Definition at line 453 of file methods.cpp.

Member Data Documentation

◆ impl

iCub::learningmachine::IMachineLearner* LSSVMCalibrator::impl
protected

Definition at line 102 of file methods.h.


The documentation for this class was generated from the following files: