Go to the documentation of this file.
10 #ifndef __SOT_FEATURE_POINT6DRELATIVE_HH__
11 #define __SOT_FEATURE_POINT6DRELATIVE_HH__
28 #if defined(feature_point6d_relative_EXPORTS)
29 #define SOTFEATUREPOINT6DRELATIVE_EXPORT __declspec(dllexport)
31 #define SOTFEATUREPOINT6DRELATIVE_EXPORT __declspec(dllimport)
34 #define SOTFEATUREPOINT6DRELATIVE_EXPORT
56 virtual const std::string &
getClassName(
void)
const {
return CLASS_NAME; }
84 virtual dg::Vector &computeError(dg::Vector &res,
int time);
85 virtual dg::Vector &computeErrorDot(dg::Vector &res,
int time);
86 virtual dg::Matrix &computeJacobian(dg::Matrix &res,
int time);
88 virtual void display(std::ostream &os)
const;
90 void initCommands(
void);
91 void initSdes(
const std::string &featureDesiredName);
97 #endif // #ifndef __SOT_FEATURE_POINT6DRELATIVE_HH__
dg::SignalPtr< MatrixHomogeneous, int > dotpositionReferenceSIN
Definition: feature-point6d-relative.hh:75
dg::Matrix L
Definition: feature-point6d-relative.hh:59
Definition: abstract-sot-external-interface.hh:17
FeaturePoint6d * getReference(void)
Definition: feature-abstract.hh:236
dg::SignalPtr< MatrixHomogeneous, int > dotpositionSIN
Definition: feature-point6d-relative.hh:73
virtual ~FeaturePoint6dRelative(void)
Definition: feature-point6d-relative.hh:82
virtual const std::string & getClassName(void) const
Returns the name class.
Definition: feature-point6d-relative.hh:56
#define SOTFEATUREPOINT6DRELATIVE_EXPORT
Definition: feature-point6d-relative.hh:34
dg::SignalPtr< MatrixHomogeneous, int > positionReferenceSIN
Definition: feature-point6d-relative.hh:63
Class that defines the motion of a point of the body wrt. another point.
Definition: feature-point6d-relative.hh:51
dg::SignalPtr< dg::Matrix, int > articularJacobianReferenceSIN
Definition: feature-point6d-relative.hh:64
static const std::string CLASS_NAME
Definition: feature-point6d-relative.hh:55
Class that defines point-6d control feature.
Definition: feature-point6d.hh:50