diff --git a/src/pencil-context.h b/src/pencil-context.h
index 0845c82ba9234b7e0e6b2e06383fbce3583d1bff..cbcf2b98e4e16afed55642605934a22c77255251 100644 (file)
--- a/src/pencil-context.h
+++ b/src/pencil-context.h
enum PencilState {
SP_PENCIL_CONTEXT_IDLE,
SP_PENCIL_CONTEXT_ADDLINE,
- SP_PENCIL_CONTEXT_FREEHAND
+ SP_PENCIL_CONTEXT_FREEHAND,
+ SP_PENCIL_CONTEXT_SKETCH
};
/**
Geom::Point req_tangent;
bool is_drawing;
- bool prev_snap_was_succesful;
-
+
std::vector<Geom::Point> ps;
+
+ Geom::Piecewise<Geom::D2<Geom::SBasis> > sketch_interpolation; // the current proposal from the sketched paths
+ unsigned sketch_n; // number of sketches done
};
/// The SPPencilContext vtable (empty).