summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/2geom/path.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/2geom/path.h b/src/2geom/path.h
index ab91038a6..f4aa560ff 100644
--- a/src/2geom/path.h
+++ b/src/2geom/path.h
@@ -245,7 +245,13 @@ public:
return ( closed_ ? end_closed() : end_open() );
}
- size_type size() const { return get_curves().size()-1; }
+ size_type size_open() const { return get_curves().size()-1; }
+ size_type size_closed() const { return get_curves().size(); }
+ size_type size_default() const {
+ return ( closed_ ? size_closed() : size_open() );
+ }
+ size_type size() const { return size_open(); }
+
size_type max_size() const { return get_curves().max_size()-1; }
bool empty() const { return get_curves().size() == 1; }