Lines Matching defs:back
219 else _pathv.back().appendNew<Geom::LineSegment>( p );
238 else _pathv.back().appendNew<Geom::QuadraticBezier>( p1, p2);
258 else _pathv.back().appendNew<Geom::CubicBezier>( p0, p1, p2 );
276 _pathv.back().close(true);
282 Used for freehand drawing when the user draws back to the start point.
287 if (_pathv.back().size() > 0 && dynamic_cast<Geom::LineSegment const *>(&_pathv.back().back_open())) {
288 _pathv.back().erase_last();
290 _pathv.back().setFinal(_pathv.back().initialPoint());
292 _pathv.back().close(true);
335 if (_pathv.back().empty()) {
339 return &_pathv.back().back_default();
352 return &_pathv.back();
435 Geom::Path const &lastpath = _pathv.back();
437 Geom::Curve const &back = lastpath.back_default();
438 retval = back.initialPoint();
457 retval = _pathv.back().finalPoint();
492 Geom::Path & lastpath = _pathv.back();
540 Geom::Path & lastpath = _pathv.back();
567 if ( !_pathv.back().empty() ) {
568 _pathv.back().erase_last();
569 _pathv.back().close(false);
579 (2:08:40 AM) Johan: then convert back to path
650 _pathv.back().setFinal( _pathv.back().finalPoint() + p );
654 if ( Geom::CubicBezier const *lastcube = dynamic_cast<Geom::CubicBezier const *>(&_pathv.back().back()) ) {
657 _pathv.back().replace( --_pathv.back().end(), newcube );