~danieljabailey/inkscape/arc_node_editor

« back to all changes in this revision

Viewing changes to src/ui/tool/path-manipulator.h

  • Committer: Daniel Bailey
  • Date: 2016-07-08 22:45:22 UTC
  • Revision ID: d@nielbailey.com-20160708224522-pkb9q4w17iy842ze
Handle conversion from arcs to beziers in node editor

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
#include <memory>
16
16
#include <2geom/pathvector.h>
17
17
#include <2geom/affine.h>
 
18
#include <2geom/sbasis-to-bezier.h>
18
19
#include <boost/shared_ptr.hpp>
19
20
#include <boost/weak_ptr.hpp>
20
21
#include "ui/tool/node.h"
100
101
    NodeList::iterator subdivideSegment(NodeList::iterator after, double t);
101
102
    NodeList::iterator extremeNode(NodeList::iterator origin, bool search_selected,
102
103
        bool search_unselected, bool closest);
 
104
    void replaceSegmentWithPath(NodeList::iterator segment, Geom::Path newPath);
103
105
 
104
106
    int _bsplineGetSteps() const;
105
107
    // this is necessary for Tab-selection in MultiPathManipulator