TinyURDF 1.0.0
A Modern C++ Library for Parsing and Visualizing URDF Model Files
Loading...
Searching...
No Matches
joint_calibration.h
Go to the documentation of this file.
1#ifndef TINYURDF_JOINTCALIBRATION_H
2#define TINYURDF_JOINTCALIBRATION_H
3
4// Copyright 2025 Wissem CHIHA
5
6#include "property_base.h"
7#include <string>
8#include <ostream>
9
11public:
13 bool isA(const char* name) override;
14 void print(std::ostream& os) override;
15 void clear() override;
16 void setRising(double r);
17 void setFalling(double f);
18 void setReferencePosition(double rp);
19
20private:
21 double referencePosition, rising, falling;
22};
23#endif // TINYURDF_JOINTCALIBRATION_H
Definition joint_calibration.h:10
JointCalibration()
Definition joint_calibration.cc:3
void setFalling(double f)
Definition joint_calibration.cc:28
void print(std::ostream &os) override
Definition joint_calibration.cc:10
bool isA(const char *name) override
Definition joint_calibration.cc:6
void setRising(double r)
Definition joint_calibration.cc:23
void clear() override
Definition joint_calibration.cc:17
void setReferencePosition(double rp)
Definition joint_calibration.cc:33
Definition property_base.h:9