| 58 |
|
virtual void setType(char* type) = 0; |
| 59 |
|
virtual char* getType() = 0; |
| 60 |
|
|
| 61 |
– |
|
| 61 |
|
virtual void getTrq(double trq[3]); |
| 62 |
|
virtual void addTrq(double trq[3]); |
| 63 |
|
|
| 68 |
|
virtual void setEuler(double phi, double theta, double psi); |
| 69 |
|
virtual void getEulerAngles(double eulers[3]); |
| 70 |
|
|
| 71 |
< |
virtual bool isLinear(); |
| 72 |
< |
virtual int linearAxis() {return zeroAxis;} |
| 71 |
> |
virtual bool isLinear() { return false;} |
| 72 |
> |
virtual int linearAxis() { return -1; } |
| 73 |
|
|
| 74 |
|
virtual double getZangle(); |
| 75 |
|
virtual void setZangle(double zAngle); |
| 90 |
|
} |
| 91 |
|
|
| 92 |
|
int objType; |
| 94 |
– |
int zeroAxis; |
| 93 |
|
|
| 94 |
|
map<string, GenericData*> properties; |
| 95 |
|
}; |