Exemple #1
0
void
PatternPen::update_path_drawer(CGESTUREptr& gest, GESTUREptr& axis_gesture, double& thickness){
   if (_path_gesture){
      thickness = gest->endpoint_dist();
      axis_gesture = new GESTURE(*_path_gesture);

      _path_gesture = GESTUREptr();
   } else {
      _path_gesture = new GESTURE(*gest);
      _path_gesture->set_drawer(_blank_gesture_drawer);
   }

   _path_gesture_drawer->set_path(_path_gesture);
}