Conscience Core
CscTranslation.h
Go to the documentation of this file.
1 //
2 // CscTranslation.hpp
3 // ConscienceRobotManager
4 //
5 // Created by Ilies Zaoui on 22/01/2020.
6 // Copyright © 2020 IliesZaoui. All rights reserved.
7 //
8 
9 #ifndef CscTranslation_h
10 #define CscTranslation_h
11 
12 #include <string>
13 
14 using std::string;
15 
17 public:
18  CscTranslation(int translationIdIn, int memberAIn, int memberBIn, float memberAJointXIn, float memberAJointYIn, float memberAJointZIn, float memberBJointXIn, float memberBJointYIn, float memberBJointZIn, float memberAEulerXIn, float memberAEulerYIn, float memberAEulerZIn, float memberBEulerXIn, float memberBEulerYIn, float memberBEulerZIn, float limitDefaultIn, float limitMinIn, float limitMaxIn, float speedMaxIn);
19  int memberA;
20  int memberB;
33  float limitDefault;
34  float limitMin;
35  float limitMax;
36  float relaxation;
37  float bias;
38  float softness;
39  float speedMax;
42  int getId() const {
43  return translationId;
44  }
45  string pureName;
46 
47  CscTranslation * getDuplicate() const;
48  virtual ~CscTranslation();
49 
50 };
51 
52 #endif /* CscTranslation_h */
CscTranslation::getId
int getId() const
Definition: CscTranslation.h:42
CscTranslation::translationId
int translationId
Definition: CscTranslation.h:41
CscTranslation::memberAEulerX
float memberAEulerX
Definition: CscTranslation.h:27
CscTranslation::memberAJointX
float memberAJointX
Definition: CscTranslation.h:21
CscTranslation::memberBEulerZ
float memberBEulerZ
Definition: CscTranslation.h:32
CscTranslation::limitMax
float limitMax
Definition: CscTranslation.h:35
CscTranslation::memberBEulerY
float memberBEulerY
Definition: CscTranslation.h:31
CscTranslation::initialValPercent
float initialValPercent
Definition: CscTranslation.h:40
CscTranslation::memberAEulerZ
float memberAEulerZ
Definition: CscTranslation.h:29
CscTranslation::memberBEulerX
float memberBEulerX
Definition: CscTranslation.h:30
CscTranslation::CscTranslation
CscTranslation(int translationIdIn, int memberAIn, int memberBIn, float memberAJointXIn, float memberAJointYIn, float memberAJointZIn, float memberBJointXIn, float memberBJointYIn, float memberBJointZIn, float memberAEulerXIn, float memberAEulerYIn, float memberAEulerZIn, float memberBEulerXIn, float memberBEulerYIn, float memberBEulerZIn, float limitDefaultIn, float limitMinIn, float limitMaxIn, float speedMaxIn)
Definition: CscTranslation.cpp:11
CscTranslation::memberA
int memberA
Definition: CscTranslation.h:19
CscTranslation::memberB
int memberB
Definition: CscTranslation.h:20
CscTranslation::~CscTranslation
virtual ~CscTranslation()
Definition: CscTranslation.cpp:50
CscTranslation::memberBJointY
float memberBJointY
Definition: CscTranslation.h:25
CscTranslation::speedMax
float speedMax
Definition: CscTranslation.h:39
CscTranslation
Definition: CscTranslation.h:16
CscTranslation::relaxation
float relaxation
Definition: CscTranslation.h:36
CscTranslation::bias
float bias
Definition: CscTranslation.h:37
CscTranslation::memberAJointY
float memberAJointY
Definition: CscTranslation.h:22
CscTranslation::memberAJointZ
float memberAJointZ
Definition: CscTranslation.h:23
CscTranslation::limitMin
float limitMin
Definition: CscTranslation.h:34
CscTranslation::getDuplicate
CscTranslation * getDuplicate() const
Definition: CscTranslation.cpp:34
CscTranslation::memberBJointZ
float memberBJointZ
Definition: CscTranslation.h:26
CscTranslation::softness
float softness
Definition: CscTranslation.h:38
CscTranslation::memberBJointX
float memberBJointX
Definition: CscTranslation.h:24
CscTranslation::pureName
string pureName
Definition: CscTranslation.h:45
CscTranslation::limitDefault
float limitDefault
Definition: CscTranslation.h:33
CscTranslation::memberAEulerY
float memberAEulerY
Definition: CscTranslation.h:28