![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
aaa
Dependencies: mbed BNO055_fusion Adafruit_GFX ros_lib_kinetic
Diff: type.h
- Revision:
- 2:086272a2da1c
- Parent:
- 1:bdd17feaa4ce
- Child:
- 3:a45557a0dcb8
--- a/type.h Fri Dec 07 20:59:56 2018 +0000 +++ b/type.h Fri Dec 07 22:34:31 2018 +0000 @@ -27,7 +27,10 @@ y_ = y; } void z(float z){ - z_ = z; + z_ = z; + } + void angle(float angle){ + z_ = angle; } //Getter @@ -40,10 +43,34 @@ float z(){ return z_; } + float angle(){ + return z_; + } geometry_msgs::Point get_point_msgs(){ return data_; } }; +class Vec4f : public Vec3f +{ + private: + float w_; + + public: + Vec4f(float x = 0.0f, float y = 0.0f, float z = 0.0f, float w = 0.0f) : Vec3f(x, y, z), w_(w){ + + } + + //Setter + void w(float w){ + w_ = w; + } + + //Getter + float w(){ + return w_; + } +}; + #endif \ No newline at end of file