Changeset 15 in flair-src for trunk/lib/FlairFilter/src/unexported/TrajectoryGenerator1D_impl.h
- Timestamp:
- 04/08/16 15:40:57 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairFilter/src/unexported/TrajectoryGenerator1D_impl.h
r10 r15 14 14 #define TRAJECTORYGENERATOR1D_IMPL_H 15 15 16 namespace flair 17 { 18 namespace core 19 { 20 class cvmatrix; 21 } 22 namespace gui 23 { 24 class LayoutPosition; 25 class DoubleSpinBox; 26 } 16 namespace flair { 17 namespace core { 18 class cvmatrix; 19 } 20 namespace gui { 21 class LayoutPosition; 22 class DoubleSpinBox; 23 } 27 24 } 28 25 … … 30 27 * \brief Class generating a trajectory in 1D 31 28 */ 32 class TrajectoryGenerator1D_impl 33 { 29 class TrajectoryGenerator1D_impl { 34 30 35 public: 36 TrajectoryGenerator1D_impl(flair::filter::TrajectoryGenerator1D* self,const flair::gui::LayoutPosition* position,std::string name,std::string unit); 37 ~TrajectoryGenerator1D_impl(); 38 void Update(flair::core::Time time); 39 void StartTraj(float start_pos,float end_pos); 40 void StopTraj(void); 41 void Reset(void); 42 flair::core::cvmatrix *output; 43 float pos_off,vel_off; 44 bool is_finished,is_started; 31 public: 32 TrajectoryGenerator1D_impl(flair::filter::TrajectoryGenerator1D *self, 33 const flair::gui::LayoutPosition *position, 34 std::string name, std::string unit); 35 ~TrajectoryGenerator1D_impl(); 36 void Update(flair::core::Time time); 37 void StartTraj(float start_pos, float end_pos); 38 void StopTraj(void); 39 void Reset(void); 40 flair::core::cvmatrix *output; 41 float pos_off, vel_off; 42 bool is_finished, is_started; 45 43 46 47 48 float pos,v,acc;49 50 51 flair::gui::DoubleSpinBox *T,*max_veloctity,*acceleration;44 private: 45 float end_position; 46 float pos, v, acc; 47 flair::core::Time previous_time; 48 bool first_update; 49 flair::gui::DoubleSpinBox *T, *max_veloctity, *acceleration; 52 50 }; 53 51
Note:
See TracChangeset
for help on using the changeset viewer.