aaa

Dependencies:   mbed BNO055_fusion Adafruit_GFX ros_lib_kinetic

Revision:
2:086272a2da1c
Parent:
1:bdd17feaa4ce
Child:
3:a45557a0dcb8
diff -r bdd17feaa4ce -r 086272a2da1c type.h
--- 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