From 9776309ad4c485f5a4ac1943c587d37ed301fa11 Mon Sep 17 00:00:00 2001
From: olivier-stasse <olivier.stasse@aist.go.jp>
Date: Fri, 11 Mar 2011 05:07:25 +0900
Subject: [PATCH] Revert "New type and type methods"

This reverts commit 91f60c1358da1a8aedd14171e0b91a28029dbd0b.
---
 src/privatepgtypes.cpp | 32 --------------------------------
 src/privatepgtypes.h   | 26 --------------------------
 2 files changed, 58 deletions(-)

diff --git a/src/privatepgtypes.cpp b/src/privatepgtypes.cpp
index 032facfe..99630d79 100644
--- a/src/privatepgtypes.cpp
+++ b/src/privatepgtypes.cpp
@@ -27,38 +27,6 @@
 namespace PatternGeneratorJRL
 {
 
-  struct support_state_s & support_state_t::operator =(const support_state_s & aSS)
-  {
-    for(unsigned int i=0;i<3;i++)
-      {
-        Phase  = aSS.Phase;
-        Foot  = aSS.Foot;
-        StepsLeft  = aSS.StepsLeft;
-        TimeLimit = aSS.TimeLimit;
-        StepNumber  = aSS.StepNumber;
-      };
-    return *this;
-  }
-
-  void support_state_t::reset()
-  {
-    for(int i=0;i<3;i++)
-      {
-        Phase  = 0;
-        Foot  = 0;
-        StepsLeft  = 0;
-        TimeLimit = 0.0;
-        StepNumber  = 0;
-        SSSS = StateChanged = false;
-      }
-  }
-
-  support_state_s::support_state_s()
-  {
-    reset();
-  }
-
-
   struct com_s & com_t::operator=(const com_s &aCS)
   {
     for(unsigned int i=0;i<3;i++)
diff --git a/src/privatepgtypes.h b/src/privatepgtypes.h
index 54d100a3..71a0ce91 100644
--- a/src/privatepgtypes.h
+++ b/src/privatepgtypes.h
@@ -40,12 +40,6 @@ namespace PatternGeneratorJRL
     int Phase, Foot, StepsLeft, StepNumber;
     bool SSSS, StateChanged;
     double TimeLimit;
-
-    struct support_state_s & operator = (const support_state_s &aSS);
-
-    void reset();
-
-    support_state_s();
   };
   typedef struct support_state_s support_state_t;
 
@@ -112,26 +106,6 @@ namespace PatternGeneratorJRL
   };
   typedef struct reference_s reference_t;
 
-  struct solution_s
-  {
-    /// \brief whole solution array
-    double * array;
-
-    struct vector_s
-    {
-      MAL_VECTOR(X,double);
-      MAL_VECTOR(Y,double);
-
-      /// \brief First and last elements of vector in array
-      int first, last;
-    };
-    typedef struct vector_s vector_t;
-
-    vector_t jerk, footpos;
-
-  };
-  typedef struct solution_s solution_t;
-
 }
 
 #endif /* _PATTERN_GENERATOR_INTERNAL_PRIVATE_H_ */
-- 
GitLab